\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
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
@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