} s_xbt_heapItem_t, *xbt_heapItem_t;
typedef struct xbt_heap {
int size;
int count;
xbt_heapItem_t items;
} s_xbt_heapItem_t, *xbt_heapItem_t;
typedef struct xbt_heap {
int size;
int count;
xbt_heapItem_t items;
#define KEY(H,i) ((H->items)[i]).key
#define CONTENT(H,i) ((H->items)[i]).content
#define KEY(H,i) ((H->items)[i]).key
#define CONTENT(H,i) ((H->items)[i]).content
static void xbt_heap_maxHeapify(xbt_heap_t H);
static void xbt_heap_increaseKey(xbt_heap_t H, int i);
static void xbt_heap_maxHeapify(xbt_heap_t H);
static void xbt_heap_increaseKey(xbt_heap_t H, int i);