diff options
Diffstat (limited to 'src/couchdb/priv/couch_js/util.c')
-rw-r--r-- | src/couchdb/priv/couch_js/util.c | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/src/couchdb/priv/couch_js/util.c b/src/couchdb/priv/couch_js/util.c index ab1295f8..3076856a 100644 --- a/src/couchdb/priv/couch_js/util.c +++ b/src/couchdb/priv/couch_js/util.c @@ -80,27 +80,16 @@ couch_parse_args(int argc, const char* argv[]) args->stack_size = 8L * 1024L; while(i < argc) { - if(strcmp("-h", argv[i]) == 0 || - strcmp("--help", argv[i]) == 0) { + if(strcmp("-h", argv[i]) == 0) { DISPLAY_USAGE; exit(0); - } else if(strcmp("-V", argv[i]) == 0 || - strcmp("--version", argv[i]) == 0) { + } else if(strcmp("-V", argv[i]) == 0) { DISPLAY_VERSION; exit(0); - } else if(strcmp("-H", argv[i]) == 0 || - strcmp("--http", argv[i]) == 0) { + } else if(strcmp("-H", argv[i]) == 0) { args->use_http = 1; - } else if(strncmp("--stack-size", argv[i], 12) == 0) { - if(argv[i][12] == '\0') { - args->stack_size = atoi(argv[++i]); - } else if(argv[i][12] == '=') { - args->stack_size = atoi(argv[i]+13); - } else { - DISPLAY_USAGE; - exit(2); - } - + } else if(strcmp("-S", argv[i]) == 0) { + args->stack_size = atoi(argv[++i]); if(args->stack_size <= 0) { fprintf(stderr, "Invalid stack size.\n"); exit(2); |