around with while waiting for other things to compile. :-)
Since there were some unit tests for the argv interface, took the
liberty of updating it for two new functions that were necessary:
ompi_argv_delete() and ompi_argv_insert().
This commit was SVN r2907.
- Make the code conform better to the coding guidelines (I think some
of this was written long before the guidelines were established...?)
This commit was SVN r2357.
strip down cmd_line.h; remove necessity of including
include/constants.h and util/argv.h.
- This means that a bunch of other files in the source tree that
depended on those files having already been included needed to be
updated to include the relevant file(s)
- In fixing these (^^), added both /* $HEADER$ */ and #include
"ompi_config.h" in a few files that were missing them.
- change from ompi_cmd_line_create() / ompi_cmd_line_free() to
OBJ_NEW() / OBJ_RELEASE()
- update mpirun2.cc to allow "-np"
- fix minor problem in mpirun2.cc where two command line params were
accepting "-h"
- slightly revamped cmd_line.c to use the OBJ_NEW/OBJ_RELEASE
interface. Added new function ompi_cmd_line_make_opt3() that allows
"single dash" parameters.
- Greatly expanded the ompi_cmd_line_t doxygen docs.
- The diff for ompi_cmd_line_t is artificially large because I also
took the opprotunity to reformat to 4 space tabs. Sorry. :-\
This commit was SVN r2308.