Line | Count | Source (jump to first uncovered line) |
1 | ||
2 | // | |
3 | // node.c | |
4 | // | |
5 | // Copyright (c) 2010 TJ Holowaychuk <tj@vision-media.ca> | |
6 | // | |
7 | ||
8 | #include "list.h" | |
9 | ||
10 | /* | |
11 | * Allocates a new list_node_t. NULL on failure. | |
12 | */ | |
13 | ||
14 | list_node_t * | |
15 | 266k | list_node_new(void *val) { |
16 | 266k | list_node_t *self; |
17 | 266k | if (!(self = LIST_MALLOC(sizeof(list_node_t)))) |
18 | 0 | return NULL; |
19 | 266k | self->prev = NULL; |
20 | 266k | self->next = NULL; |
21 | 266k | self->val = val; |
22 | 266k | return self; |
23 | 266k | } |