/** @file BROTLI UEFI header file for definitions Allows BROTLI code to build under UEFI (edk2) build environment Copyright (c) 2020, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ #ifndef __BROTLI_DECOMPRESS_UEFI_SUP_H__ #define __BROTLI_DECOMPRESS_UEFI_SUP_H__ #include #include #include #define memcpy CopyMem #define memmove CopyMem #define memset(dest,ch,count) SetMem(dest,(UINTN)(count),(UINT8)(ch)) #define malloc BrDummyMalloc #define free BrDummyFree typedef INT8 int8_t; typedef INT16 int16_t; typedef INT32 int32_t; typedef INT64 int64_t; typedef UINT8 uint8_t; typedef UINT16 uint16_t; typedef UINT32 uint32_t; typedef UINT64 uint64_t; typedef UINTN size_t; VOID * BrDummyMalloc ( IN size_t Size ); VOID BrDummyFree ( IN VOID * Ptr ); #endif