Go to the documentation of this file.
30 #define TESS_HEAP_OK 0
46 #define FreeHeap(H) memfree(H)
47 #define MaxSizeOfHeap(H) (H->Size)
48 #define SizeOfHeap(H) (H->FirstFree - 1)
49 #define InitHeap(H) (H->FirstFree = 1)
50 #define HeapFull(H) ((H)->FirstFree > (H)->Size)
51 #define HeapEmpty(H) ((H)->FirstFree <= 1)
58 #define HeapKeyFor(H,E) ((H)->Entry[(E)+1].Key)
59 #define HeapDataFor(H,E) ((H)->Entry[(E)+1].Data)