84 Dlist
DLISTinit(
void (*destroy)(
void *data));
119 int DLISTinsnext(Dlist list, DlistNode node,
const void *data);
138 int DLISTinsprev(Dlist list, DlistNode node,
const void *data);
157 int DLISTremove(Dlist list, DlistNode node,
void **data);
267 void DLISTsetmatch(Dlist list,
int (*match)(
const void *key1,
321 void DLISTsort(Dlist list,
int (*cmp)(
const void *key1,
const void *key2));
336 void DLISTtraverse(Dlist list,
void (*callback)(
const void *data),
int direction);