// // node.c // // Copyright (c) 2010 TJ Holowaychuk // #include "list.h" /* * Allocates a new list_node_t. NULL on failure. */ list_node_t * list_node_new(void *val) { list_node_t *self; if (!(self = LIST_MALLOC(sizeof(list_node_t)))) return NULL; self->prev = NULL; self->next = NULL; self->val = val; return self; }