struct _HPDF_MMgr_Rec HPDF_MMgr_Rec
HPDF_MMgr HPDF_MMgr_New(HPDF_Error error, HPDF_UINT buf_size, HPDF_Alloc_Func alloc_fn, HPDF_Free_Func free_fn)
struct _HPDF_MMgr_Rec * HPDF_MMgr
Definition: hpdf_mmgr.h:38
void HPDF_FreeMem(HPDF_MMgr mmgr, void *aptr)
void * HPDF_GetMem(HPDF_MMgr mmgr, HPDF_UINT size)
void HPDF_MMgr_Free(HPDF_MMgr mmgr)
struct _HPDF_MPool_Node_Rec * HPDF_MPool_Node
Definition: hpdf_mmgr.h:28
struct _HPDF_MPool_Node_Rec HPDF_MPool_Node_Rec
void(HPDF_STDCALL * HPDF_Free_Func)(void *aptr)
Definition: hpdf_types.h:209
unsigned int HPDF_UINT
Definition: hpdf_types.h:45
void *(HPDF_STDCALL * HPDF_Alloc_Func)(HPDF_UINT size)
Definition: hpdf_types.h:205
unsigned char HPDF_BYTE
Definition: hpdf_types.h:74
Definition: hpdf_error.h:180
Definition: hpdf_mmgr.h:40
HPDF_Error error
Definition: hpdf_mmgr.h:41
HPDF_MPool_Node mpool
Definition: hpdf_mmgr.h:44
HPDF_UINT buf_size
Definition: hpdf_mmgr.h:45
HPDF_Alloc_Func alloc_fn
Definition: hpdf_mmgr.h:42
HPDF_Free_Func free_fn
Definition: hpdf_mmgr.h:43
Definition: hpdf_mmgr.h:30
HPDF_MPool_Node next_node
Definition: hpdf_mmgr.h:34
HPDF_BYTE * buf
Definition: hpdf_mmgr.h:31
HPDF_UINT used_size
Definition: hpdf_mmgr.h:33
HPDF_UINT size
Definition: hpdf_mmgr.h:32