4#ifndef ZIP7_INC_ALLOC_H
5#define ZIP7_INC_ALLOC_H
31void SetLargePageSize(
void);
43#define MidAlloc(size) z7_AlignedAlloc(size)
44#define MidFree(address) z7_AlignedFree(address)
45#define BigAlloc(size) z7_AlignedAlloc(size)
46#define BigFree(address) z7_AlignedFree(address)
56#define g_BigAlloc g_AlignedAlloc
57#define g_MidAlloc g_AlignedAlloc
#define EXTERN_C_BEGIN
Definition 7zTypes.h:20
#define EXTERN_C_END
Definition 7zTypes.h:21
EXTERN_C_BEGIN void * MyAlloc(size_t size)
Definition Alloc.c:169
const ISzAlloc g_AlignedAlloc
Definition Alloc.c:492
#define g_MidAlloc
Definition Alloc.h:57
void AlignOffsetAlloc_CreateVTable(CAlignOffsetAlloc *p)
Definition Alloc.c:601
void * z7_AlignedAlloc(size_t size)
Definition Alloc.c:416
#define BigFree(address)
Definition Alloc.h:46
#define MidFree(address)
Definition Alloc.h:44
#define g_BigAlloc
Definition Alloc.h:56
void * MyRealloc(void *address, size_t size)
Definition Alloc.c:195
const ISzAlloc g_Alloc
Definition Alloc.c:325
#define BigAlloc(size)
Definition Alloc.h:45
void z7_AlignedFree(void *p)
Definition Alloc.c:462
#define MidAlloc(size)
Definition Alloc.h:43
void MyFree(void *address)
Definition Alloc.c:188
ISzAlloc vt
Definition Alloc.h:65
size_t offset
Definition Alloc.h:68
unsigned numAlignBits
Definition Alloc.h:67
ISzAllocPtr baseAlloc
Definition Alloc.h:66