47#define stack_new(compare, free, pool) slist_new(compare, free, pool) 
   57#define stack_init(stack, compare, free, pool) slist_init(stack, compare, free, pool) 
   64#define stack_destroy(stack) slist_destroy(stack) 
   71#define stack_free(stack) slist_free(stack) 
   79#define stack_push(stack, data) slist_prepend(stack, data) 
  104#define stack_clear(stack) slist_clear(stack) 
  112#define stack_count(stack) slist_count(stack) 
bool stack_head(const Stack *stack, void **data)
SList Stack
Generic stack.
bool stack_pop(Stack *stack, void **data)
SList StackItem
Holds stack item data & pointer to next element.