StdLib: Simple code cleanup
StdLib/LibC/Main/Main.c Change Print to Debug statements. Ensure errno is initialized to 0 before calling main(). StdLib/LibC/StdLib/Malloc.c Aesthetic Cleanup: remove unnecessary cast, fix two whitespace alignment problems. StdLib/LibC/Uefi/InteractiveIO/NonCanonRead.c Change Include order. StdLib/Include/paths.h Add definition _PATH_LIB for the path to the library directory: /Efi/StdLib/lib. StdLib/LibC/Stdio/vfwscanf.c Align declarations and initializations. Initialize the multipurpose pointer, p, to NULL. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Daryl McDaniel <daryl.mcdaniel@intel.com> Reviewed-by: Jaben Carsey <Jaben.carsey@intel.com> git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15664 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
committed by
darylm503
parent
caf89d64ff
commit
dfa51bb619
@@ -4,7 +4,7 @@
|
||||
All of the global data in the gMD structure is initialized to 0, NULL, or
|
||||
SIG_DFL; as appropriate.
|
||||
|
||||
Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.<BR>
|
||||
Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
|
||||
This program and the accompanying materials are licensed and made available under
|
||||
the terms and conditions of the BSD License that accompanies this distribution.
|
||||
The full text of the license may be found at
|
||||
@@ -81,9 +81,9 @@ ArgvConvert(UINTN Argc, CHAR16 **Argv)
|
||||
INTN nArgvSize; /* Cumulative size of narrow Argv[i] */
|
||||
|
||||
DEBUG_CODE_BEGIN();
|
||||
Print(L"ArgvConvert called with %d arguments.\n", Argc);
|
||||
DEBUG((DEBUG_INIT, "ArgvConvert called with %d arguments.\n", Argc));
|
||||
for(count = 0; count < ((Argc > 5)? 5: Argc); ++count) {
|
||||
Print(L"Argument[%d] = \"%s\".\n", count, Argv[count]);
|
||||
DEBUG((DEBUG_INIT, "Argument[%d] = \"%s\".\n", count, Argv[count]));
|
||||
}
|
||||
DEBUG_CODE_END();
|
||||
|
||||
@@ -92,7 +92,7 @@ DEBUG_CODE_END();
|
||||
for(count = 0; count < Argc; ++count) {
|
||||
AVsz = (ssize_t)wcstombs(NULL, Argv[count], ARG_MAX);
|
||||
if(AVsz < 0) {
|
||||
Print(L"ABORTING: Argv[%d] contains an unconvertable character.\n", count);
|
||||
DEBUG((DEBUG_ERROR, "ABORTING: Argv[%d] contains an unconvertable character.\n", count));
|
||||
exit(EXIT_FAILURE);
|
||||
/* Not Reached */
|
||||
}
|
||||
@@ -102,7 +102,7 @@ DEBUG_CODE_END();
|
||||
/* Reserve space for the converted strings. */
|
||||
gMD->NCmdLine = (char *)AllocateZeroPool(nArgvSize+1);
|
||||
if(gMD->NCmdLine == NULL) {
|
||||
Print(L"ABORTING: Insufficient memory.\n");
|
||||
DEBUG((DEBUG_ERROR, "ABORTING: Insufficient memory.\n"));
|
||||
exit(EXIT_FAILURE);
|
||||
/* Not Reached */
|
||||
}
|
||||
@@ -117,7 +117,7 @@ DEBUG_CODE_END();
|
||||
string += AVsz;
|
||||
nArgvSize -= AVsz;
|
||||
if(nArgvSize < 0) {
|
||||
Print(L"ABORTING: Internal Argv[%d] conversion error.\n", count);
|
||||
DEBUG((DEBUG_ERROR, "ABORTING: Internal Argv[%d] conversion error.\n", count));
|
||||
exit(EXIT_FAILURE);
|
||||
/* Not Reached */
|
||||
}
|
||||
@@ -158,6 +158,7 @@ ShellAppMain (
|
||||
mfd[i].MyFD = (UINT16)i;
|
||||
}
|
||||
|
||||
DEBUG((DEBUG_INIT, "StdLib: Open Standard IO.\n"));
|
||||
i = open("stdin:", (O_RDONLY | O_TTY_INIT), 0444);
|
||||
if(i == 0) {
|
||||
i = open("stdout:", (O_WRONLY | O_TTY_INIT), 0222);
|
||||
@@ -177,6 +178,7 @@ ShellAppMain (
|
||||
}
|
||||
else {
|
||||
if( setjmp(gMD->MainExit) == 0) {
|
||||
errno = 0; // Clean up any "scratch" values from startup.
|
||||
ExitVal = (INTN)main( (int)Argc, gMD->NArgV);
|
||||
exitCleanup(ExitVal);
|
||||
}
|
||||
|
Reference in New Issue
Block a user