MCPcopy Create free account
hub / github.com/CloverHackyColor/CloverBootloader / main

Function main

BaseTools/Source/C/Split/Split.c:201–466  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

199}
200
201int
202main (
203 int argc,
204 char*argv[]
205 )
206/*++
207
208Routine Description:
209
210 GC_TODO: Add function description
211
212Arguments:
213
214 argc - GC_TODO: add argument description
215 ] - GC_TODO: add argument description
216
217Returns:
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 }

Callers 1

TianoCompress.cFile · 0.50

Calls 15

SetUtilityNameFunction · 0.85
CountVerboseLevelFunction · 0.85
AsciiStringToUint64Function · 0.85
fopenFunction · 0.85
strcatFunction · 0.85
chdirFunction · 0.85
CreateDirFunction · 0.85
fcloseFunction · 0.85
UsageFunction · 0.70
VersionFunction · 0.70
WarningFunction · 0.50
ErrorFunction · 0.50

Tested by

no test coverage detected