Loading...
Searching...
No Matches
Go to the documentation of this file.
97#ifndef MUPDF_FITZ_HEAP_H
99#define MUPDF_FITZ_HEAP_H
101#define MUPDF_FITZ_HEAP_I_KNOW_WHAT_IM_DOING
104#define HEAP_TYPE_NAME fz_int_heap
105#define HEAP_CONTAINER_TYPE int
106#define HEAP_CMP(a,b) ((*a) - (*b))
107#define HEAP_DUMP(CTX, OUT, I, A) fz_write_printf(CTX, OUT, "%d: %d\n", I, *A)
111#define HEAP_TYPE_NAME fz_ptr_heap
112#define HEAP_CONTAINER_TYPE void *
116#ifndef MUPDF_FITZ_HEAP_IMPLEMENT
123#define HEAP_TYPE_NAME fz_int2_heap
124#define HEAP_CMP(A,B) (((A)->a) - ((B)->a))
125#define HEAP_CONTAINER_TYPE fz_int2
126#define HEAP_DUMP(CTX, OUT, I, A) fz_write_printf(CTX, OUT, "%d: %d %d\n", I, (A)->a, (A)->b)
130#ifndef MUPDF_FITZ_HEAP_IMPLEMENT
137#define HEAP_TYPE_NAME fz_intptr_heap
138#define HEAP_CONTAINER_TYPE fz_intptr
139#define HEAP_CMP(A,B) (((A)->a) - ((B)->a))
140#define HEAP_DUMP(CTX, OUT, I, A) fz_write_printf(CTX, OUT, "%d: %d %p\n", I, (A)->a, (A)->b)
int b
Definition heap.h:120
int a
Definition heap.h:119
int a
Definition heap.h:133
void * b
Definition heap.h:134