#include "ll-internal.h" #include "shared.h" #include dllnode * dllnode_init(void *data, dll_freecb fcb) { dllnode *n = VALLOC(1, sizeof(*n)); if(!n) return NULL; n->data = data; n->freecb = fcb; n->prev = NULL; n->next = NULL; return n; }