GCC toolchain cannot build ShellPkg.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Harry Liebel <Harry.Liebel@arm.com>
Signed-off-by: Olivier Martin <Olivier.Martin@arm.com>
Reviewed-by: Jaben Carsey <Jaben.Carsey@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@14326
6f19259b-4bc3-4df7-8a09-
765794883524
22 files changed:
SHELL_FILE_HANDLE ShellHandle;\r
EFI_FILE_PROTOCOL *Handle1;\r
EFI_FILE_PROTOCOL *Handle2;\r
SHELL_FILE_HANDLE ShellHandle;\r
EFI_FILE_PROTOCOL *Handle1;\r
EFI_FILE_PROTOCOL *Handle2;\r
- EFI_DEVICE_PATH_PROTOCOL *DpCopy;\r
FILEPATH_DEVICE_PATH *AlignedNode;\r
\r
if (FileHandle == NULL) {\r
FILEPATH_DEVICE_PATH *AlignedNode;\r
\r
if (FileHandle == NULL) {\r
Handle1 = NULL;\r
Handle2 = NULL;\r
Handle = NULL;\r
Handle1 = NULL;\r
Handle2 = NULL;\r
Handle = NULL;\r
ShellHandle = NULL;\r
FilePathNode = NULL;\r
AlignedNode = NULL;\r
ShellHandle = NULL;\r
FilePathNode = NULL;\r
AlignedNode = NULL;\r
EFI_STATUS Status;\r
EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
EFI_DEVICE_PATH_PROTOCOL *FilePath;\r
EFI_STATUS Status;\r
EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
EFI_DEVICE_PATH_PROTOCOL *FilePath;\r
- EFI_DEVICE_PATH_PROTOCOL *FileNode;\r
+ /* EFI_DEVICE_PATH_PROTOCOL *FileNode; */\r
CHAR16 *Str;\r
UINT8 *TempByteBuffer;\r
UINT8 *TempByteStart;\r
CHAR16 *Str;\r
UINT8 *TempByteBuffer;\r
UINT8 *TempByteStart;\r
\r
Str = NULL;\r
FilePath = NULL;\r
\r
Str = NULL;\r
FilePath = NULL;\r
+ /* FileNode = NULL; */\r
FileList = NULL;\r
Handles = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
FileList = NULL;\r
Handles = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
UINTN Size;\r
EFI_STATUS Status;\r
BOOLEAN NoDisplay;\r
UINTN Size;\r
EFI_STATUS Status;\r
BOOLEAN NoDisplay;\r
- UINTN Limit;\r
- UINTN mPromptLen;\r
UINTN EventIndex;\r
UINTN CursorRow;\r
UINTN CursorCol;\r
UINTN EventIndex;\r
UINTN CursorRow;\r
UINTN CursorCol;\r
gST->ConOut->SetCursorPosition (gST->ConOut, 0, LastRow - 1);\r
ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN(STR_EDIT_LIBINPUTBAR_MAININPUTBAR), gShellDebug1HiiHandle, mPrompt);\r
\r
gST->ConOut->SetCursorPosition (gST->ConOut, 0, LastRow - 1);\r
ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN(STR_EDIT_LIBINPUTBAR_MAININPUTBAR), gShellDebug1HiiHandle, mPrompt);\r
\r
- //\r
- // that's the maximum input length that can be displayed on screen\r
- //\r
- mPromptLen = StrLen (mPrompt);\r
- Limit = LastColumn - mPromptLen;\r
-\r
//\r
// this is a selection mPrompt, cursor will stay in edit area\r
// actually this is for search , search/replace\r
//\r
// this is a selection mPrompt, cursor will stay in edit area\r
// actually this is for search , search/replace\r
UINTN StartRow;\r
UINTN EndRow;\r
UINTN FStartRow;\r
UINTN StartRow;\r
UINTN EndRow;\r
UINTN FStartRow;\r
UINTN Tmp;\r
\r
Orig = HMainEditor.ColorAttributes;\r
UINTN Tmp;\r
\r
Orig = HMainEditor.ColorAttributes;\r
}\r
\r
FStartRow = StartRow;\r
}\r
\r
FStartRow = StartRow;\r
\r
StartRow = 2 + StartRow - HBufferImage.LowVisibleRow;\r
EndRow = 2 + EndRow - HBufferImage.LowVisibleRow;\r
\r
StartRow = 2 + StartRow - HBufferImage.LowVisibleRow;\r
EndRow = 2 + EndRow - HBufferImage.LowVisibleRow;\r
- HEFI_EDITOR_LINE *Line;\r
UINTN FRow;\r
UINTN FCol;\r
UINTN Gap;\r
INTN Retreat;\r
\r
UINTN FRow;\r
UINTN FCol;\r
UINTN Gap;\r
INTN Retreat;\r
\r
- Line = HBufferImage.CurrentLine;\r
-\r
FRow = HBufferImage.BufferPosition.Row;\r
FCol = HBufferImage.BufferPosition.Column;\r
\r
FRow = HBufferImage.BufferPosition.Row;\r
FCol = HBufferImage.BufferPosition.Column;\r
\r
Retreat = Gap;\r
Retreat = -Retreat;\r
\r
Retreat = Gap;\r
Retreat = -Retreat;\r
\r
- //\r
- // get correct line\r
- //\r
- Line = HMoveLine (Retreat);\r
-\r
FRow -= Gap;\r
\r
HBufferImageMovePosition (FRow, FCol, HBufferImage.HighBits);\r
FRow -= Gap;\r
\r
HBufferImageMovePosition (FRow, FCol, HBufferImage.HighBits);\r
- HEFI_EDITOR_LINE *Line;\r
UINTN FRow;\r
UINTN FCol;\r
BOOLEAN HighBits;\r
\r
UINTN FRow;\r
UINTN FCol;\r
BOOLEAN HighBits;\r
\r
- Line = HBufferImage.CurrentLine;\r
-\r
//\r
// curosr will at the high bit\r
//\r
//\r
// curosr will at the high bit\r
//\r
\r
HEFI_EDITOR_LINE *Line;\r
LIST_ENTRY *Link;\r
\r
HEFI_EDITOR_LINE *Line;\r
LIST_ENTRY *Link;\r
\r
UINTN OldFCol;\r
UINTN OldFRow;\r
\r
UINTN OldFCol;\r
UINTN OldFRow;\r
\r
EFI_STATUS Status;\r
\r
\r
EFI_STATUS Status;\r
\r
- //\r
- // get the line that start position is at\r
- //\r
- StartRow = Pos / 0x10;\r
-\r
Size = HBufferImageGetTotalSize ();\r
\r
if (Size < Count) {\r
Size = HBufferImageGetTotalSize ();\r
\r
if (Size < Count) {\r
HEFI_EDITOR_LINE *Line;\r
\r
LIST_ENTRY *Link;\r
HEFI_EDITOR_LINE *Line;\r
\r
LIST_ENTRY *Link;\r
\r
UINTN OldFCol;\r
UINTN OldFRow;\r
\r
UINTN OldFCol;\r
UINTN OldFRow;\r
- //\r
- // get the line that start position is at\r
- //\r
- StartRow = Pos / 0x10;\r
-\r
Size = HBufferImageGetTotalSize ();\r
\r
//\r
Size = HBufferImageGetTotalSize ();\r
\r
//\r
UINTN Bytes;\r
\r
HEFI_EDITOR_LINE *Line;\r
UINTN Bytes;\r
\r
HEFI_EDITOR_LINE *Line;\r
- EDIT_FILE_TYPE BufferTypeBackup;\r
-\r
- BufferTypeBackup = HBufferImage.BufferType;\r
HBufferImage.BufferType = FileTypeDiskBuffer;\r
\r
DevicePath = gEfiShellProtocol->GetDevicePathFromMap(DeviceName);\r
HBufferImage.BufferType = FileTypeDiskBuffer;\r
\r
DevicePath = gEfiShellProtocol->GetDevicePathFromMap(DeviceName);\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
- ByteOffset = MultU64x32 (Offset, BlkIo->Media->BlockSize);\r
-\r
//\r
// read from disk\r
//\r
//\r
// read from disk\r
//\r
VOID *Buffer;\r
UINTN Bytes;\r
\r
VOID *Buffer;\r
UINTN Bytes;\r
\r
- UINT64 ByteOffset;\r
-\r
- EDIT_FILE_TYPE BufferTypeBackup;\r
-\r
//\r
// if not modified, directly return\r
//\r
//\r
// if not modified, directly return\r
//\r
return EFI_SUCCESS;\r
}\r
\r
return EFI_SUCCESS;\r
}\r
\r
- BufferTypeBackup = HBufferImage.BufferType;\r
HBufferImage.BufferType = FileTypeDiskBuffer;\r
\r
DevicePath = gEfiShellProtocol->GetDevicePathFromMap(DeviceName);\r
HBufferImage.BufferType = FileTypeDiskBuffer;\r
\r
DevicePath = gEfiShellProtocol->GetDevicePathFromMap(DeviceName);\r
- ByteOffset = MultU64x32 (Offset, BlkIo->Media->BlockSize);\r
-\r
//\r
// write the buffer to disk\r
//\r
//\r
// write the buffer to disk\r
//\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
LIST_ENTRY *Package;\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
LIST_ENTRY *Package;\r
CONST CHAR16 *Name;\r
UINTN Offset;\r
UINTN Size;\r
CONST CHAR16 *Name;\r
UINTN Offset;\r
UINTN Size;\r
EDIT_FILE_TYPE WhatToDo;\r
\r
Buffer = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
NewName = NULL;\r
EDIT_FILE_TYPE WhatToDo;\r
\r
Buffer = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
NewName = NULL;\r
Buffer = NULL;\r
Name = NULL;\r
Buffer = NULL;\r
Name = NULL;\r
Offset = 0;\r
Size = 0;\r
Offset = 0;\r
Size = 0;\r
WhatToDo = FileTypeNone;\r
\r
//\r
WhatToDo = FileTypeNone;\r
\r
//\r
- HEFI_EDITOR_LINE *Line;\r
LIST_ENTRY *Link;\r
UINT8 *Buffer;\r
UINTN Count;\r
LIST_ENTRY *Link;\r
UINT8 *Buffer;\r
UINTN Count;\r
Link = Link->ForwardLink;\r
}\r
\r
Link = Link->ForwardLink;\r
}\r
\r
- Line = CR (Link, HEFI_EDITOR_LINE, Link, EFI_EDITOR_LINE_LIST);\r
-\r
Count = HMainEditor.SelectEnd - HMainEditor.SelectStart + 1;\r
Buffer = AllocateZeroPool (Count);\r
if (Buffer == NULL) {\r
Count = HMainEditor.SelectEnd - HMainEditor.SelectStart + 1;\r
Buffer = AllocateZeroPool (Count);\r
if (Buffer == NULL) {\r
CHAR16 *Str;\r
HEFI_EDITOR_LINE *Line;\r
\r
CHAR16 *Str;\r
HEFI_EDITOR_LINE *Line;\r
\r
- EDIT_FILE_TYPE BufferTypeBackup;\r
-\r
- BufferTypeBackup = HBufferImage.BufferType;\r
HBufferImage.BufferType = FileTypeMemBuffer;\r
\r
Buffer = AllocateZeroPool (Size);\r
HBufferImage.BufferType = FileTypeMemBuffer;\r
\r
Buffer = AllocateZeroPool (Size);\r
EFI_STATUS Status;\r
VOID *Buffer;\r
\r
EFI_STATUS Status;\r
VOID *Buffer;\r
\r
- EDIT_FILE_TYPE BufferTypeBackup;\r
-\r
//\r
// not modified, so directly return\r
//\r
//\r
// not modified, so directly return\r
//\r
return EFI_SUCCESS;\r
}\r
\r
return EFI_SUCCESS;\r
}\r
\r
- BufferTypeBackup = HBufferImage.BufferType;\r
HBufferImage.BufferType = FileTypeMemBuffer;\r
\r
Buffer = AllocateZeroPool (Size);\r
HBufferImage.BufferType = FileTypeMemBuffer;\r
\r
Buffer = AllocateZeroPool (Size);\r
UINT64 Buffer;\r
UINTN Index;\r
UINTN Size;\r
UINT64 Buffer;\r
UINTN Index;\r
UINTN Size;\r
// CHAR16 *ValueStr;\r
BOOLEAN Complete;\r
CHAR16 *InputStr;\r
// CHAR16 *ValueStr;\r
BOOLEAN Complete;\r
CHAR16 *InputStr;\r
Width = EfiPciWidthUint8;\r
Size = 1;\r
AccessType = EfiMemory;\r
Width = EfiPciWidthUint8;\r
Size = 1;\r
AccessType = EfiMemory;\r
// ValueStr = NULL;\r
Interactive = TRUE;\r
Package = NULL;\r
// ValueStr = NULL;\r
Interactive = TRUE;\r
Package = NULL;\r
LIST_ENTRY *Package;\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
LIST_ENTRY *Package;\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
CONST CHAR16 *Temp;\r
\r
ShellStatus = SHELL_SUCCESS;\r
Status = EFI_SUCCESS;\r
Address = 0;\r
CONST CHAR16 *Temp;\r
\r
ShellStatus = SHELL_SUCCESS;\r
Status = EFI_SUCCESS;\r
Address = 0;\r
IoDev = NULL;\r
HandleBuf = NULL;\r
Package = NULL;\r
IoDev = NULL;\r
HandleBuf = NULL;\r
Package = NULL;\r
{\r
EFI_STATUS Status;\r
UINTN Suffix;\r
{\r
EFI_STATUS Status;\r
UINTN Suffix;\r
- BOOLEAN FoundNewFile;\r
CHAR16 *FileNameTmp;\r
\r
Suffix = 0;\r
CHAR16 *FileNameTmp;\r
\r
Suffix = 0;\r
- FoundNewFile = FALSE;\r
\r
do {\r
FileNameTmp = CatSPrint (NULL, L"NewFile%d.%s", Suffix, Extension);\r
\r
do {\r
FileNameTmp = CatSPrint (NULL, L"NewFile%d.%s", Suffix, Extension);\r
{\r
CHAR16 *ProtocolInfoString;\r
SHELL_STATUS ShellStatus;\r
{\r
CHAR16 *ProtocolInfoString;\r
SHELL_STATUS ShellStatus;\r
- Status = EFI_SUCCESS;\r
ShellStatus = SHELL_SUCCESS;\r
ProtocolInfoString = NULL;\r
\r
ShellStatus = SHELL_SUCCESS;\r
ProtocolInfoString = NULL;\r
\r
/** @file\r
Main file for bcfg shell Install1 function.\r
\r
/** @file\r
Main file for bcfg shell Install1 function.\r
\r
- Copyright (c) 2010 - 2012, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2010 - 2013, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
EFI_STATUS Status;\r
EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
EFI_DEVICE_PATH_PROTOCOL *FilePath;\r
EFI_STATUS Status;\r
EFI_DEVICE_PATH_PROTOCOL *DevicePath;\r
EFI_DEVICE_PATH_PROTOCOL *FilePath;\r
- EFI_DEVICE_PATH_PROTOCOL *FileNode;\r
CHAR16 *Str;\r
UINT8 *TempByteBuffer;\r
UINT8 *TempByteStart;\r
CHAR16 *Str;\r
UINT8 *TempByteBuffer;\r
UINT8 *TempByteStart;\r
\r
Str = NULL;\r
FilePath = NULL;\r
\r
Str = NULL;\r
FilePath = NULL;\r
FileList = NULL;\r
Handles = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
FileList = NULL;\r
Handles = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
OUT END_TAG_TYPE *EndTag\r
)\r
{\r
OUT END_TAG_TYPE *EndTag\r
)\r
{\r
- CHAR16 *Buffer;\r
- UINTN BufferSize;\r
-\r
*EndTag = EndTagMax;\r
\r
*EndTag = EndTagMax;\r
\r
- for(Buffer = NULL, BufferSize = 0\r
; ParameterNumber < gEfiShellParametersProtocol->Argc\r
; ParameterNumber++\r
) {\r
; ParameterNumber < gEfiShellParametersProtocol->Argc\r
; ParameterNumber++\r
) {\r
Response = *Resp;\r
List = NULL;\r
DestVolumeInfo = NULL;\r
Response = *Resp;\r
List = NULL;\r
DestVolumeInfo = NULL;\r
+ ShellStatus = SHELL_SUCCESS;\r
\r
ReadSize = PcdGet16(PcdShellFileOperationSize);\r
// Why bother copying a file to itself\r
\r
ReadSize = PcdGet16(PcdShellFileOperationSize);\r
// Why bother copying a file to itself\r
- return (SHELL_SUCCESS);\r
{\r
SHELL_STATUS ShellStatus;\r
EFI_SHELL_FILE_INFO *List;\r
{\r
SHELL_STATUS ShellStatus;\r
EFI_SHELL_FILE_INFO *List;\r
EFI_FILE_INFO *FileInfo;\r
\r
List = NULL;\r
\r
EFI_FILE_INFO *FileInfo;\r
\r
List = NULL;\r
\r
- Status = ShellOpenFileMetaArg((CHAR16*)DestDir, EFI_FILE_MODE_READ, &List);\r
+ ShellOpenFileMetaArg((CHAR16*)DestDir, EFI_FILE_MODE_READ, &List);\r
if (List != NULL && List->Link.ForwardLink != List->Link.BackLink) {\r
ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_MARG_ERROR), gShellLevel2HiiHandle, DestDir);\r
ShellStatus = SHELL_INVALID_PARAMETER;\r
if (List != NULL && List->Link.ForwardLink != List->Link.BackLink) {\r
ShellPrintHiiEx(-1, -1, NULL, STRING_TOKEN (STR_GEN_MARG_ERROR), gShellLevel2HiiHandle, DestDir);\r
ShellStatus = SHELL_INVALID_PARAMETER;\r
{\r
EFI_HANDLE LoadedDriverHandle;\r
EFI_STATUS Status;\r
{\r
EFI_HANDLE LoadedDriverHandle;\r
EFI_STATUS Status;\r
- EFI_DEVICE_PATH_PROTOCOL *Node;\r
EFI_DEVICE_PATH_PROTOCOL *FilePath;\r
EFI_LOADED_IMAGE_PROTOCOL *LoadedDriverImage;\r
\r
LoadedDriverImage = NULL;\r
FilePath = NULL;\r
EFI_DEVICE_PATH_PROTOCOL *FilePath;\r
EFI_LOADED_IMAGE_PROTOCOL *LoadedDriverImage;\r
\r
LoadedDriverImage = NULL;\r
FilePath = NULL;\r
LoadedDriverHandle = NULL;\r
Status = EFI_SUCCESS;\r
\r
LoadedDriverHandle = NULL;\r
Status = EFI_SUCCESS;\r
\r
CONST CHAR16 *SName;\r
CONST CHAR16 *Mapping;\r
EFI_HANDLE MapAsHandle;\r
CONST CHAR16 *SName;\r
CONST CHAR16 *Mapping;\r
EFI_HANDLE MapAsHandle;\r
- CONST EFI_DEVICE_PATH_PROTOCOL *DevPath;\r
SHELL_STATUS ShellStatus;\r
BOOLEAN SfoMode;\r
BOOLEAN ConstMode;\r
SHELL_STATUS ShellStatus;\r
BOOLEAN SfoMode;\r
BOOLEAN ConstMode;\r
ProblemParam = NULL;\r
Mapping = NULL;\r
SName = NULL;\r
ProblemParam = NULL;\r
Mapping = NULL;\r
SName = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
MapAsHandle = NULL;\r
\r
ShellStatus = SHELL_SUCCESS;\r
MapAsHandle = NULL;\r
\r
{\r
EFI_SHELL_FILE_INFO *DestList;\r
EFI_SHELL_FILE_INFO *Node;\r
{\r
EFI_SHELL_FILE_INFO *DestList;\r
EFI_SHELL_FILE_INFO *Node;\r
CHAR16 *DestPath;\r
CHAR16 *TempLocation;\r
UINTN NewSize;\r
CHAR16 *DestPath;\r
CHAR16 *TempLocation;\r
UINTN NewSize;\r
//\r
// get the destination path\r
//\r
//\r
// get the destination path\r
//\r
- Status = ShellOpenFileMetaArg((CHAR16*)DestDir, EFI_FILE_MODE_WRITE|EFI_FILE_MODE_READ|EFI_FILE_MODE_CREATE, &DestList);\r
+ ShellOpenFileMetaArg((CHAR16*)DestDir, EFI_FILE_MODE_WRITE|EFI_FILE_MODE_READ|EFI_FILE_MODE_CREATE, &DestList);\r
if (DestList == NULL || IsListEmpty(&DestList->Link)) {\r
//\r
// Not existing... must be renaming\r
if (DestList == NULL || IsListEmpty(&DestList->Link)) {\r
//\r
// Not existing... must be renaming\r
IN EFI_HANDLE FileHandle\r
)\r
{\r
IN EFI_HANDLE FileHandle\r
)\r
{\r
EFI_FILE_INFO *FileInfo;\r
BOOLEAN NoFile;\r
BOOLEAN RetVal;\r
EFI_FILE_INFO *FileInfo;\r
BOOLEAN NoFile;\r
BOOLEAN RetVal;\r
RetVal = TRUE;\r
NoFile = FALSE;\r
\r
RetVal = TRUE;\r
NoFile = FALSE;\r
\r
- for (Status = FileHandleFindFirstFile(FileHandle, &FileInfo)\r
+ for (FileHandleFindFirstFile(FileHandle, &FileInfo)\r
- ; Status = FileHandleFindNextFile(FileHandle, FileInfo, &NoFile)\r
+ ; FileHandleFindNextFile(FileHandle, FileInfo, &NoFile)\r
){\r
if (StrStr(FileInfo->FileName, L".") != FileInfo->FileName\r
&&StrStr(FileInfo->FileName, L"..") != FileInfo->FileName) {\r
){\r
if (StrStr(FileInfo->FileName, L".") != FileInfo->FileName\r
&&StrStr(FileInfo->FileName, L"..") != FileInfo->FileName) {\r
{\r
EFI_STATUS Status;\r
LIST_ENTRY *Package;\r
{\r
EFI_STATUS Status;\r
LIST_ENTRY *Package;\r
EFI_TIME TheTime;\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
EFI_TIME TheTime;\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
CONST CHAR16 *TempLocation;\r
UINTN TzMinutes;\r
\r
CONST CHAR16 *TempLocation;\r
UINTN TzMinutes;\r
\r
- ShellStatus = SHELL_SUCCESS;\r
- ProblemParam = NULL;\r
-\r
//\r
// Initialize variables\r
//\r
//\r
// Initialize variables\r
//\r
+ ShellStatus = SHELL_SUCCESS;\r
+ ProblemParam = NULL;\r
\r
//\r
// initialize the shell lib (we must be in non-auto-init...)\r
\r
//\r
// initialize the shell lib (we must be in non-auto-init...)\r
{\r
EFI_STATUS Status;\r
LIST_ENTRY *Package;\r
{\r
EFI_STATUS Status;\r
LIST_ENTRY *Package;\r
UINTN Background;\r
UINTN ForeColor;\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
CONST CHAR16 *Param1;\r
\r
UINTN Background;\r
UINTN ForeColor;\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
CONST CHAR16 *Param1;\r
\r
- ShellStatus = SHELL_SUCCESS;\r
- ProblemParam = NULL;\r
- Background = 0;\r
-\r
//\r
// Initialize variables\r
//\r
//\r
// Initialize variables\r
//\r
+ ShellStatus = SHELL_SUCCESS;\r
+ ProblemParam = NULL;\r
+ Background = 0;\r
\r
//\r
// initialize the shell lib (we must be in non-auto-init...)\r
\r
//\r
// initialize the shell lib (we must be in non-auto-init...)\r
LIST_ENTRY *Package;\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
LIST_ENTRY *Package;\r
CHAR16 *ProblemParam;\r
SHELL_STATUS ShellStatus;\r
CONST COMMAND_LIST *CommandList;\r
CONST COMMAND_LIST *Node;\r
CHAR16 *CommandToGetHelpOn;\r
CONST COMMAND_LIST *CommandList;\r
CONST COMMAND_LIST *Node;\r
CHAR16 *CommandToGetHelpOn;\r
PrintCommandText = TRUE;\r
ProblemParam = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
PrintCommandText = TRUE;\r
ProblemParam = NULL;\r
ShellStatus = SHELL_SUCCESS;\r
CommandToGetHelpOn = NULL;\r
SectionToGetHelpOn = NULL;\r
Found = FALSE;\r
CommandToGetHelpOn = NULL;\r
SectionToGetHelpOn = NULL;\r
Found = FALSE;\r