OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
lzss.h File Reference
#include <Library/BaseMemoryLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/OcCompressionLib.h>

Go to the source code of this file.

Macros

#define compress_lzss   CompressLZSS
 
#define decompress_lzss   DecompressLZSS
 
#define memset(Dst, Val, Size)
 
#define malloc(Size)
 
#define free(Ptr)
 
#define bzero(Dst, Size)
 

Typedefs

typedef INT8 int8_t
 
typedef INT16 int16_t
 
typedef INT32 int32_t
 
typedef UINT8 u_int8_t
 
typedef UINT16 u_int16_t
 
typedef UINT32 u_int32_t
 

Detailed Description

Copyright (C) 2019, vit9696. All rights reserved.

All rights reserved.

This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file lzss.h.

Macro Definition Documentation

◆ bzero

#define bzero ( Dst,
Size )
Value:
ZeroMem ((Dst), (Size))
DMG_SIZE_DEVICE_PATH Size
VOID *EFIAPI ZeroMem(OUT VOID *Buffer, IN UINTN Length)

Definition at line 60 of file lzss.h.

◆ compress_lzss

#define compress_lzss   CompressLZSS

Definition at line 22 of file lzss.h.

◆ decompress_lzss

#define decompress_lzss   DecompressLZSS

Definition at line 23 of file lzss.h.

◆ free

#define free ( Ptr)
Value:
FreePool (Ptr)

Definition at line 50 of file lzss.h.

◆ malloc

#define malloc ( Size)
Value:
AllocatePool (Size)

Definition at line 49 of file lzss.h.

◆ memset

#define memset ( Dst,
Val,
Size )
Value:
SetMem ((Dst), (Size), (Val))
VOID *EFIAPI SetMem(OUT VOID *Buffer, IN UINTN Length, IN UINT8 Value)

Definition at line 48 of file lzss.h.

Typedef Documentation

◆ int16_t

typedef INT16 int16_t

Definition at line 33 of file lzss.h.

◆ int32_t

typedef INT32 int32_t

Definition at line 34 of file lzss.h.

◆ int8_t

typedef INT8 int8_t

Definition at line 32 of file lzss.h.

◆ u_int16_t

typedef UINT16 u_int16_t

Definition at line 54 of file lzss.h.

◆ u_int32_t

typedef UINT32 u_int32_t

Definition at line 55 of file lzss.h.

◆ u_int8_t

typedef UINT8 u_int8_t

Definition at line 53 of file lzss.h.