diff options
author | Marc Laukien <marc@zeroc.com> | 2001-08-09 01:27:06 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2001-08-09 01:27:06 +0000 |
commit | cb36054fdc0b1fa7e5718a28cf43f61c2f3ad080 (patch) | |
tree | b8f7f02790bfeb080263e8eb80b4ea89cb24b283 /cpp/src/slice2docbook/Main.cpp | |
parent | config fixes (diff) | |
download | ice-cb36054fdc0b1fa7e5718a28cf43f61c2f3ad080.tar.bz2 ice-cb36054fdc0b1fa7e5718a28cf43f61c2f3ad080.tar.xz ice-cb36054fdc0b1fa7e5718a28cf43f61c2f3ad080.zip |
slice2docbook fixes; cleanup
Diffstat (limited to 'cpp/src/slice2docbook/Main.cpp')
-rw-r--r-- | cpp/src/slice2docbook/Main.cpp | 29 |
1 files changed, 19 insertions, 10 deletions
diff --git a/cpp/src/slice2docbook/Main.cpp b/cpp/src/slice2docbook/Main.cpp index 7e64961f534..9c59fe1fb80 100644 --- a/cpp/src/slice2docbook/Main.cpp +++ b/cpp/src/slice2docbook/Main.cpp @@ -51,55 +51,62 @@ main(int argc, char* argv[]) string path = argv[idx] + 2; if (path.length()) + { includePaths.push_back(path); + } for (int i = idx ; i + 1 < argc ; ++i) + { argv[i] = argv[i + 1]; + } --argc; } - else if (strncmp(argv[idx], "-D", 2) == 0 || - strncmp(argv[idx], "-U", 2) == 0) + else if (strncmp(argv[idx], "-D", 2) == 0 || strncmp(argv[idx], "-U", 2) == 0) { cpp += ' '; cpp += argv[idx]; for (int i = idx ; i + 1 < argc ; ++i) + { argv[i] = argv[i + 1]; + } --argc; } - else if (strcmp(argv[idx], "-s") == 0 || - strcmp(argv[idx], "--stand-alone") == 0) + else if (strcmp(argv[idx], "-s") == 0 || strcmp(argv[idx], "--stand-alone") == 0) { standAlone = true; for (int i = idx ; i + 1 < argc ; ++i) + { argv[i] = argv[i + 1]; + } --argc; } else if (strcmp(argv[idx], "--no-globals") == 0) { noGlobals = true; for (int i = idx ; i + 1 < argc ; ++i) + { argv[i] = argv[i + 1]; + } --argc; } - else if (strcmp(argv[idx], "-h") == 0 || - strcmp(argv[idx], "--help") == 0) + else if (strcmp(argv[idx], "-h") == 0 || strcmp(argv[idx], "--help") == 0) { usage(argv[0]); return EXIT_SUCCESS; } - else if (strcmp(argv[idx], "-v") == 0 || - strcmp(argv[idx], "--version") == 0) + else if (strcmp(argv[idx], "-v") == 0 || strcmp(argv[idx], "--version") == 0) { cout << ICE_STRING_VERSION << endl; return EXIT_SUCCESS; } - else if (strcmp(argv[idx], "-d") == 0 || - strcmp(argv[idx], "--debug") == 0) + else if (strcmp(argv[idx], "-d") == 0 || strcmp(argv[idx], "--debug") == 0) { debug = true; for (int i = idx ; i + 1 < argc ; ++i) + { argv[i] = argv[i + 1]; + } --argc; } else if (argv[idx][0] == '-') @@ -109,7 +116,9 @@ main(int argc, char* argv[]) return EXIT_FAILURE; } else + { ++idx; + } } if (argc < 2) |