]> git.proxmox.com Git - mirror_edk2.git/blobdiff - IntelFrameworkModulePkg/Library/BaseUefiTianoCustomDecompressLib/BaseUefiTianoCustomDecompressLib.c
Update PEIM entry point to follow PEIM entry point.
[mirror_edk2.git] / IntelFrameworkModulePkg / Library / BaseUefiTianoCustomDecompressLib / BaseUefiTianoCustomDecompressLib.c
index dc5511e0c512dc9081bad5af52d88e20d1896d88..1695aab65df82980973e1f8fa8e1abea807fea10 100644 (file)
@@ -15,8 +15,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 \r
 **/\r
 \r
-#include <Guid/CustomDecompress.h>\r
 #include "BaseUefiTianoCustomDecompressLibInternals.h"\r
+#include <Guid/CustomDecompress.h>\r
 \r
 /**\r
   Shift mBitBuf NumOfBits left. Read in NumOfBits of bits from source.\r
@@ -584,13 +584,13 @@ UefiDecompressGetInfo (
     return RETURN_INVALID_PARAMETER;\r
   }\r
 \r
-  CompressedSize   = *(UINT32 *) Source;\r
+  CompressedSize   = ReadUnaligned32 ((UINT32 *)Source);\r
   if (SourceSize < (CompressedSize + 8)) {\r
     return RETURN_INVALID_PARAMETER;\r
   }\r
 \r
   *ScratchSize  = sizeof (SCRATCH_DATA);\r
-  *DestinationSize = *((UINT32 *) Source + 1);\r
+  *DestinationSize = ReadUnaligned32 ((UINT32 *)Source + 1);\r
 \r
   return RETURN_SUCCESS;\r
 }\r
@@ -815,7 +815,7 @@ TianoDecompress (
   @retval  RETURN_SUCCESS            Register successfully.\r
   @retval  RETURN_OUT_OF_RESOURCES   No enough memory to store this handler.\r
 **/\r
-EFI_STATUS\r
+RETURN_STATUS\r
 EFIAPI\r
 TianoDecompressLibConstructor (\r
 )\r