Mercurial > hg > dmlib
comparison tools/packed.c @ 2443:d18fd4866650
Cleanups.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 03 Mar 2020 14:31:14 +0200 |
parents | 275374725598 |
children | c1cae47cd410 |
comparison
equal
deleted
inserted
replaced
2442:07b02bb63191 | 2443:d18fd4866650 |
---|---|
98 } | 98 } |
99 | 99 |
100 | 100 |
101 BOOL argHandleOpt(const int optN, char *optArg, char *currArg) | 101 BOOL argHandleOpt(const int optN, char *optArg, char *currArg) |
102 { | 102 { |
103 (void) currArg; | |
104 switch (optN) | 103 switch (optN) |
105 { | 104 { |
106 case 0: | 105 case 0: |
107 argShowHelp(); | 106 argShowHelp(); |
108 exit(0); | 107 exit(0); |
162 | 161 |
163 return TRUE; | 162 return TRUE; |
164 } | 163 } |
165 | 164 |
166 | 165 |
167 BOOL argHandleNonOpt(char *currArg) | 166 BOOL argHandleNonOpt(char *arg) |
168 { | 167 { |
169 if (optCommand == CMD_NONE) | 168 if (optCommand == CMD_NONE) |
170 { | 169 { |
171 for (int n = 0; n < cmdListN; n++) | 170 for (int n = 0; n < cmdListN; n++) |
172 { | 171 { |
173 const DMOptArg *cmd = &cmdList[n]; | 172 const DMOptArg *cmd = &cmdList[n]; |
174 if ((currArg[0] == cmd->o_short && currArg[1] == 0) || | 173 if ((arg[0] == cmd->o_short && arg[1] == 0) || |
175 (currArg[0] == cmd->o_long[0] && currArg[1] == 0) || | 174 (arg[0] == cmd->o_long[0] && arg[1] == 0) || |
176 strcmp(currArg, cmd->o_long) == 0) | 175 strcmp(arg, cmd->o_long) == 0) |
177 { | 176 { |
178 optCommand = cmd->id; | 177 optCommand = cmd->id; |
179 break; | 178 break; |
180 } | 179 } |
181 } | 180 } |
182 if (optCommand == CMD_NONE) | 181 if (optCommand == CMD_NONE) |
183 { | 182 { |
184 dmErrorMsg("Invalid command '%s'.\n", currArg); | 183 dmErrorMsg("Invalid command '%s'.\n", arg); |
185 return FALSE; | 184 return FALSE; |
186 } | 185 } |
187 } | 186 } |
188 else | 187 else |
189 if (optPackFilename == NULL) | 188 if (optPackFilename == NULL) |
190 { | 189 { |
191 optPackFilename = currArg; | 190 optPackFilename = arg; |
192 } | 191 } |
193 else | 192 else |
194 if (nsrcFilenames < SET_MAX_FILES) | 193 if (nsrcFilenames < SET_MAX_FILES) |
195 { | 194 { |
196 srcFilenames[nsrcFilenames++] = currArg; | 195 srcFilenames[nsrcFilenames++] = arg; |
197 } | 196 } |
198 else | 197 else |
199 { | 198 { |
200 dmErrorMsg("Maximum number of input files (%d) exceeded!\n", | 199 dmErrorMsg("Maximum number of input files (%d) exceeded!\n", |
201 SET_MAX_FILES); | 200 SET_MAX_FILES); |