91 #define fhe_destroy(x) free((x))
static void fh_insertrootlist(struct fibheap *, struct fibheap_el *)
static struct fibheap_el * fhe_remove(struct fibheap_el *a)
static int fh_compare(struct fibheap *h, struct fibheap_el *a, struct fibheap_el *b)
static void fh_cut(struct fibheap *, struct fibheap_el *, struct fibheap_el *)
static void fh_checkcons(struct fibheap *h)
static int fh_comparedata(struct fibheap *h, int key, void *data, struct fibheap_el *b)
static void fh_destroyheap(struct fibheap *h)
static void fh_consolidate(struct fibheap *)
static void fh_cascading_cut(struct fibheap *, struct fibheap_el *)
static void fh_initheap(struct fibheap *)
static struct fibheap_el * fhe_newelem(void)
static void fh_insertel(struct fibheap *h, struct fibheap_el *x)
static void fh_deleteel(struct fibheap *h, struct fibheap_el *x)
static void fhe_insertafter(struct fibheap_el *a, struct fibheap_el *b)
static int ceillog2(unsigned int a)
static struct fibheap_el * fh_extractminel(struct fibheap *)
static void fh_heaplink(struct fibheap *h, struct fibheap_el *y, struct fibheap_el *x)
static void fhe_initelem(struct fibheap_el *)
static void fhe_insertbefore(struct fibheap_el *a, struct fibheap_el *b)
static void fh_removerootlist(struct fibheap *, struct fibheap_el *)
char data
Definition: garmin_img.c:2
struct fibheap_el * fhe_p
Definition: fibpriv.h:78
int fhe_degree
Definition: fibpriv.h:76
int fhe_key
Definition: fibpriv.h:82
int fhe_mark
Definition: fibpriv.h:77
struct fibheap_el * fhe_left
Definition: fibpriv.h:80
struct fibheap_el * fhe_right
Definition: fibpriv.h:81
struct fibheap_el * fhe_child
Definition: fibpriv.h:79
void * fhe_data
Definition: fibpriv.h:83
int fh_keys
Definition: fibpriv.h:46
int fh_Dl
Definition: fibpriv.h:41
int fh_n
Definition: fibpriv.h:40
int(* fh_cmp_fnct)(void *, void *)
Definition: fibpriv.h:39
void * fh_neginf
Definition: fibpriv.h:45
struct fibheap_el * fh_min
Definition: fibpriv.h:43
struct fibheap_el * fh_root
Definition: fibpriv.h:44
struct fibheap_el ** fh_cons
Definition: fibpriv.h:42
unsigned char key
Definition: tree.c:0