SHELL_FILE_HANDLE InShellFileHandle;\r
SHELL_FILE_HANDLE OutShellFileHandle;\r
UINT64 OutSize;\r
- UINT64 OutSize2;\r
+ UINTN OutSize2;\r
VOID *OutBuffer;\r
UINT64 InSize;\r
- UINT64 InSize2;\r
+ UINTN InSize2;\r
VOID *InBuffer;\r
CHAR16 *InFileName;\r
CONST CHAR16 *OutFileName;\r
ASSERT_EFI_ERROR(Status);\r
InBuffer = AllocateZeroPool((UINTN)InSize);\r
ASSERT(InBuffer != NULL);\r
- InSize2 = (UINTN)InSize;\r
Status = gEfiShellProtocol->ReadFile(InShellFileHandle, &InSize2, InBuffer);\r
+ InSize = InSize2;\r
ASSERT_EFI_ERROR(Status);\r
Status = Compress(InBuffer, InSize, OutBuffer, &OutSize);\r
if (Status == EFI_BUFFER_TOO_SMALL) {\r