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);