Lines Matching refs:x_list
36 typedef struct x_list_struct x_list;
40 x_list *next;
51 X_EXTERN void X_PFX (list_free_1) (x_list *node);
52 X_EXTERN x_list *X_PFX (list_prepend) (x_list *lst, void *data);
54 X_EXTERN x_list *X_PFX (list_append) (x_list *lst, void *data);
55 X_EXTERN x_list *X_PFX (list_remove) (x_list *lst, void *data);
56 X_EXTERN void X_PFX (list_free) (x_list *lst);
57 X_EXTERN x_list *X_PFX (list_pop) (x_list *lst, void **data_ret);
59 X_EXTERN x_list *X_PFX (list_copy) (x_list *lst);
60 X_EXTERN x_list *X_PFX (list_reverse) (x_list *lst);
61 X_EXTERN x_list *X_PFX (list_find) (x_list *lst, void *data);
62 X_EXTERN x_list *X_PFX (list_nth) (x_list *lst, int n);
63 X_EXTERN x_list *X_PFX (list_filter) (x_list *src,
66 X_EXTERN x_list *X_PFX (list_map) (x_list *src,
70 X_EXTERN unsigned int X_PFX (list_length) (x_list *lst);
71 X_EXTERN void X_PFX (list_foreach) (x_list *lst, void (*fun)
75 X_EXTERN x_list *X_PFX (list_sort) (x_list *lst, int (*less) (const void *,