Lines Matching refs:list
18 // All these list types can be handled by the same code because first element
45 void llist_traverse(void *list, void (*using)(void *node));
46 void *llist_pop(void *list); // actually void **list
47 void *dlist_pop(void *list); // actually struct double_list **list
48 void *dlist_lpop(void *list); // also struct double_list **list
49 void dlist_add_nomalloc(struct double_list **list, struct double_list *new);
50 struct double_list *dlist_add(struct double_list **list, char *data);
51 void *dlist_terminate(void *list);
218 struct string_list **splitpath(char *path, struct string_list **list);
381 char *comma_iterate(char **list, int *len);