diff options
Diffstat (limited to 'nsprpub/lib/tests/getopt.c')
-rw-r--r-- | nsprpub/lib/tests/getopt.c | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/nsprpub/lib/tests/getopt.c b/nsprpub/lib/tests/getopt.c index 8737d8147..dc3ea39fc 100644 --- a/nsprpub/lib/tests/getopt.c +++ b/nsprpub/lib/tests/getopt.c @@ -12,16 +12,16 @@ static const PLLongOpt optArray[] = { - { "longa", 'a' , PR_TRUE }, - { "longb", 'b' , PR_TRUE }, - { "longc", 'c' , PR_FALSE }, + { "longa", 'a', PR_TRUE }, + { "longb", 'b', PR_TRUE }, + { "longc", 'c', PR_FALSE }, { "longd", 'd' | 0x100, PR_TRUE }, { "longe", 'e' | 0x100, PR_FALSE }, { NULL, } }; int -main(int argc, char **argv) +main(int argc, char **argv) { PLOptState *opt; PLOptStatus ostat; @@ -29,13 +29,14 @@ main(int argc, char **argv) opt = PL_CreateLongOptState(argc, argv, "a:b:c", optArray); while (PL_OPT_OK == (ostat = PL_GetNextOpt(opt))) { - if (opt->option == 0 && opt->longOptIndex < 0) - printf("Positional parameter: \"%s\"\n", opt->value); - else - printf("%s option: %x (\'%c\', index %d), argument: \"%s\"\n", - (ostat == PL_OPT_BAD) ? "BAD" : "GOOD", - opt->longOption, opt->option ? opt->option : ' ', - opt->longOptIndex, opt->value); + if (opt->option == 0 && opt->longOptIndex < 0) { + printf("Positional parameter: \"%s\"\n", opt->value); + } + else + printf("%s option: %x (\'%c\', index %d), argument: \"%s\"\n", + (ostat == PL_OPT_BAD) ? "BAD" : "GOOD", + opt->longOption, opt->option ? opt->option : ' ', + opt->longOptIndex, opt->value); } printf("last result was %s\n", (ostat == PL_OPT_BAD) ? "BAD" : "EOL"); |