diff options
| author | Antonin Descampe <antonin@gmail.com> | 2011-09-01 11:24:08 +0000 |
|---|---|---|
| committer | Antonin Descampe <antonin@gmail.com> | 2011-09-01 11:24:08 +0000 |
| commit | aba0e602edd8947d149a3e69355719b1e63deae2 (patch) | |
| tree | 43d61ec634eb5748a2bed36354052ff6a7d5d286 /tests/compare_dump_files.c | |
| parent | 22a2f98cedb14f0db778b131d67c6bd9b8835a4e (diff) | |
renamed getopt.{c/h} to opj_getopt.{c/h} and forced the use of these files rather than the system ones. This fixed issue 78. Credit to Winfried.
Diffstat (limited to 'tests/compare_dump_files.c')
| -rw-r--r-- | tests/compare_dump_files.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/tests/compare_dump_files.c b/tests/compare_dump_files.c index 687cc948..cd962bd4 100644 --- a/tests/compare_dump_files.c +++ b/tests/compare_dump_files.c @@ -37,7 +37,7 @@ #include <string.h> #include <ctype.h> -#include "getopt.h" +#include "opj_getopt.h" typedef struct test_cmp_parameters { @@ -71,42 +71,42 @@ int parse_cmdline_cmp(int argc, char **argv, test_cmp_parameters* param) param->base_filename = NULL; param->test_filename = NULL; - opterr = 0; + opj_opterr = 0; - while ((c = getopt(argc, argv, optlist)) != -1) + while ((c = opj_getopt(argc, argv, optlist)) != -1) switch (c) { case 'b': - sizemembasefile = (int)strlen(optarg)+1; + sizemembasefile = (int)strlen(opj_optarg)+1; param->base_filename = (char*) malloc(sizemembasefile); param->base_filename[0] = '\0'; - strncpy(param->base_filename, optarg, strlen(optarg)); - param->base_filename[strlen(optarg)] = '\0'; + strncpy(param->base_filename, opj_optarg, strlen(opj_optarg)); + param->base_filename[strlen(opj_optarg)] = '\0'; //printf("param->base_filename = %s [%d / %d]\n", param->base_filename, strlen(param->base_filename), sizemembasefile ); break; case 't': - sizememtestfile = (int) strlen(optarg) + 1; + sizememtestfile = (int) strlen(opj_optarg) + 1; param->test_filename = (char*) malloc(sizememtestfile); param->test_filename[0] = '\0'; - strncpy(param->test_filename, optarg, strlen(optarg)); - param->test_filename[strlen(optarg)] = '\0'; + strncpy(param->test_filename, opj_optarg, strlen(opj_optarg)); + param->test_filename[strlen(opj_optarg)] = '\0'; //printf("param->test_filename = %s [%d / %d]\n", param->test_filename, strlen(param->test_filename), sizememtestfile); break; case '?': - if ( (optopt == 'b') || (optopt == 't') ) - fprintf(stderr, "Option -%c requires an argument.\n", optopt); + if ( (opj_optopt == 'b') || (opj_optopt == 't') ) + fprintf(stderr, "Option -%c requires an argument.\n", opj_optopt); else - if (isprint(optopt)) fprintf(stderr, "Unknown option `-%c'.\n", optopt); - else fprintf(stderr, "Unknown option character `\\x%x'.\n", optopt); + if (isprint(opj_optopt)) fprintf(stderr, "Unknown option `-%c'.\n", opj_optopt); + else fprintf(stderr, "Unknown option character `\\x%x'.\n", opj_optopt); return 1; default: - fprintf(stderr, "WARNING -> this option is not valid \"-%c %s\"\n", c, optarg); + fprintf(stderr, "WARNING -> this option is not valid \"-%c %s\"\n", c, opj_optarg); break; } - if (optind != argc) + if (opj_optind != argc) { - for (index = optind; index < argc; index++) + for (index = opj_optind; index < argc; index++) fprintf(stderr,"Non-option argument %s\n", argv[index]); return EXIT_FAILURE; } |
