)\r
{\r
INTN ReturnFromMain;\r
- EFI_SHELL_PARAMETERS_PROTOCOL *EfiShellParametersProtocol;\r
- EFI_SHELL_INTERFACE *EfiShellInterface;\r
- EFI_STATUS Status;\r
+ EFI_SHELL_PARAMETERS_PROTOCOL *EfiShellParametersProtocol;\r
+ EFI_SHELL_INTERFACE *EfiShellInterface;\r
+ EFI_STATUS Status;\r
\r
- ReturnFromMain = -1;\r
+ ReturnFromMain = -1;\r
EfiShellParametersProtocol = NULL;\r
- EfiShellInterface = NULL;\r
+ EfiShellInterface = NULL;\r
\r
- Status = SystemTable->BootServices->OpenProtocol(ImageHandle,\r
- &gEfiShellParametersProtocolGuid,\r
- (VOID **)&EfiShellParametersProtocol,\r
- ImageHandle,\r
- NULL,\r
- EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
- );\r
- if (!EFI_ERROR(Status)) {\r
+ Status = SystemTable->BootServices->OpenProtocol (\r
+ ImageHandle,\r
+ &gEfiShellParametersProtocolGuid,\r
+ (VOID **)&EfiShellParametersProtocol,\r
+ ImageHandle,\r
+ NULL,\r
+ EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
+ );\r
+ if (!EFI_ERROR (Status)) {\r
//\r
// use shell 2.0 interface\r
//\r
ReturnFromMain = ShellAppMain (\r
EfiShellParametersProtocol->Argc,\r
EfiShellParametersProtocol->Argv\r
- );\r
+ );\r
} else {\r
//\r
// try to get shell 1.0 interface instead.\r
//\r
- Status = SystemTable->BootServices->OpenProtocol(ImageHandle,\r
- &gEfiShellInterfaceGuid,\r
- (VOID **)&EfiShellInterface,\r
- ImageHandle,\r
- NULL,\r
- EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
- );\r
- if (!EFI_ERROR(Status)) {\r
+ Status = SystemTable->BootServices->OpenProtocol (\r
+ ImageHandle,\r
+ &gEfiShellInterfaceGuid,\r
+ (VOID **)&EfiShellInterface,\r
+ ImageHandle,\r
+ NULL,\r
+ EFI_OPEN_PROTOCOL_GET_PROTOCOL\r
+ );\r
+ if (!EFI_ERROR (Status)) {\r
//\r
// use shell 1.0 interface\r
//\r
ReturnFromMain = ShellAppMain (\r
EfiShellInterface->Argc,\r
EfiShellInterface->Argv\r
- );\r
+ );\r
} else {\r
- ASSERT(FALSE);\r
+ ASSERT (FALSE);\r
}\r
}\r
+\r
return ReturnFromMain;\r
}\r