diff options
| -rw-r--r-- | tools/plistutil.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/tools/plistutil.c b/tools/plistutil.c index e439d13..9c503b7 100644 --- a/tools/plistutil.c +++ b/tools/plistutil.c | |||
| @@ -84,8 +84,7 @@ static options_t *parse_arguments(int argc, char *argv[]) | |||
| 84 | i++; | 84 | i++; |
| 85 | continue; | 85 | continue; |
| 86 | } | 86 | } |
| 87 | 87 | else if (!strcmp(argv[i], "--outfile") || !strcmp(argv[i], "-o")) | |
| 88 | if (!strcmp(argv[i], "--outfile") || !strcmp(argv[i], "-o")) | ||
| 89 | { | 88 | { |
| 90 | if ((i + 1) == argc) | 89 | if ((i + 1) == argc) |
| 91 | { | 90 | { |
| @@ -96,8 +95,7 @@ static options_t *parse_arguments(int argc, char *argv[]) | |||
| 96 | i++; | 95 | i++; |
| 97 | continue; | 96 | continue; |
| 98 | } | 97 | } |
| 99 | 98 | else if (!strcmp(argv[i], "--format") || !strcmp(argv[i], "-f")) | |
| 100 | if (!strcmp(argv[i], "--format") || !strcmp(argv[i], "-f")) | ||
| 101 | { | 99 | { |
| 102 | if ((i + 1) == argc) | 100 | if ((i + 1) == argc) |
| 103 | { | 101 | { |
| @@ -116,14 +114,18 @@ static options_t *parse_arguments(int argc, char *argv[]) | |||
| 116 | i++; | 114 | i++; |
| 117 | continue; | 115 | continue; |
| 118 | } | 116 | } |
| 119 | 117 | else if (!strcmp(argv[i], "--debug") || !strcmp(argv[i], "-d")) | |
| 120 | if (!strcmp(argv[i], "--debug") || !strcmp(argv[i], "-d")) | ||
| 121 | { | 118 | { |
| 122 | options->debug = 1; | 119 | options->debug = 1; |
| 123 | } | 120 | } |
| 124 | 121 | else if (!strcmp(argv[i], "--help") || !strcmp(argv[i], "-h")) | |
| 125 | if (!strcmp(argv[i], "--help") || !strcmp(argv[i], "-h")) | 122 | { |
| 123 | free(options); | ||
| 124 | return NULL; | ||
| 125 | } | ||
| 126 | else | ||
| 126 | { | 127 | { |
| 128 | printf("ERROR: Invalid option '%s'\n", argv[i]); | ||
| 127 | free(options); | 129 | free(options); |
| 128 | return NULL; | 130 | return NULL; |
| 129 | } | 131 | } |
