\r
Allows BROTLI code to build under UEFI (edk2) build environment\r
\r
- Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2017 - 2020, Intel Corporation. All rights reserved.<BR>\r
SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
#define __BROTLI_DECOMPRESS_INTERNAL_H__\r
\r
#include <PiPei.h>\r
-#include <Library/BaseLib.h>\r
-#include <Library/BaseMemoryLib.h>\r
-#include <Library/DebugLib.h>\r
#include <Library/ExtractGuidedSectionLib.h>\r
-#include <brotli/types.h>\r
-#include <brotli/decode.h>\r
+#include <brotli/c/include/brotli/types.h>\r
+#include <brotli/c/include/brotli/decode.h>\r
\r
typedef struct\r
{\r
#define BROTLI_DECODE_MAX 8\r
#define BROTLI_SCRATCH_MAX 16\r
\r
-#define memcpy CopyMem\r
-#define memmove CopyMem\r
-#define memset(dest,ch,count) SetMem(dest,(UINTN)(count),(UINT8)(ch))\r
-\r
-VOID *\r
-BrDummyMalloc (\r
- IN size_t Size\r
- );\r
-\r
-VOID\r
-BrDummyFree (\r
- IN VOID * Ptr\r
- );\r
-\r
EFI_STATUS\r
EFIAPI\r
BrotliUefiDecompressGetInfo (\r