| 199 | } |
| 200 | |
| 201 | int |
| 202 | main ( |
| 203 | int argc, |
| 204 | char*argv[] |
| 205 | ) |
| 206 | /*++ |
| 207 | |
| 208 | Routine Description: |
| 209 | |
| 210 | GC_TODO: Add function description |
| 211 | |
| 212 | Arguments: |
| 213 | |
| 214 | argc - GC_TODO: add argument description |
| 215 | ] - GC_TODO: add argument description |
| 216 | |
| 217 | Returns: |
| 218 | |
| 219 | GC_TODO: add return values |
| 220 | |
| 221 | --*/ |
| 222 | { |
| 223 | EFI_STATUS Status = EFI_SUCCESS; |
| 224 | INTN ReturnStatus = STATUS_SUCCESS; |
| 225 | FILE *In; |
| 226 | CHAR8 *InputFileName = NULL; |
| 227 | CHAR8 *OutputDir = NULL; |
| 228 | CHAR8 *OutFileName1 = NULL; |
| 229 | CHAR8 *OutFileName2 = NULL; |
| 230 | UINT64 SplitValue = (UINT64) -1; |
| 231 | FILE *Out1 = NULL; |
| 232 | FILE *Out2 = NULL; |
| 233 | CHAR8 *OutName1 = NULL; |
| 234 | CHAR8 *OutName2 = NULL; |
| 235 | CHAR8 *CurrentDir = NULL; |
| 236 | UINT64 Index; |
| 237 | CHAR8 CharC; |
| 238 | UINT64 DebugLevel = 0; |
| 239 | UINT64 VerboseLevel = 0; |
| 240 | |
| 241 | SetUtilityName(UTILITY_NAME); |
| 242 | if (argc == 1) { |
| 243 | Usage(); |
| 244 | return STATUS_ERROR; |
| 245 | } |
| 246 | |
| 247 | argc --; |
| 248 | argv ++; |
| 249 | |
| 250 | if ((stricmp (argv[0], "-h") == 0) || (stricmp (argv[0], "--help") == 0)) { |
| 251 | Usage(); |
| 252 | return STATUS_SUCCESS; |
| 253 | } |
| 254 | |
| 255 | if (stricmp (argv[0], "--version") == 0) { |
| 256 | Version(); |
| 257 | return STATUS_SUCCESS; |
| 258 | } |
no test coverage detected