6 #define LLIST_ADD(pool, list, value) \
7 (list) = llist_add ((pool), (list), (value))
17 typedef struct _llist_pool
*llist_pool
;
19 llist_pool
llist_create (void);
20 llist
llist_alloc (llist_pool pool
);
21 llist
llist_add (llist_pool pool
, llist l
, void *val
);
22 void llist_free (llist_pool pool
, llist el
);
23 void llist_freeall (llist_pool pool
, llist l
);
24 void llist_destroy (llist_pool pool
);
26 #endif /* __LLIST_H */