Home
last modified time | relevance | path

Searched refs:heap_context (Results 1 – 4 of 4) sorted by relevance

/titanic_41/usr/src/lib/libresolv2/include/isc/
H A Dheap.h22 typedef struct heap_context { struct
29 } *heap_context; argument
40 heap_context heap_new(heap_higher_priority_func, heap_index_func, int);
41 int heap_free(heap_context);
42 int heap_insert(heap_context, void *);
43 int heap_delete(heap_context, int);
44 int heap_increased(heap_context, int);
45 int heap_decreased(heap_context, int);
46 void * heap_element(heap_context, int);
47 int heap_for_each(heap_context, heap_for_each_func, void *);
/titanic_41/usr/src/lib/libresolv2/common/isc/
H A Dheap.c52 heap_context
55 heap_context ctx; in heap_new()
60 ctx = (heap_context)malloc(sizeof (struct heap_context)); in heap_new()
77 heap_free(heap_context ctx) { in heap_free()
91 heap_resize(heap_context ctx) { in heap_resize()
106 float_up(heap_context ctx, int i, void *elt) { in float_up()
122 sink_down(heap_context ctx, int i, void *elt) { in sink_down()
146 heap_insert(heap_context ctx, void *elt) { in heap_insert()
164 heap_delete(heap_context ctx, int i) { in heap_delete()
189 heap_increased(heap_context ctx, int i) { in heap_increased()
[all …]
H A Deventlib_p.h253 heap_context timers;
270 heap_context evCreateTimers(const evContext_p *);
H A Dev_timers.c415 heap_context