42 #ifndef __FASTSTACK_H__
43 #define __FASTSTACK_H__
144 #define top_data(s) (s->top->data)
150 #define empty_stack(s) (s->top == NULL)
struct stack_level stack_lvl_t
faststack_t * push(faststack_t *cur_stack, void *data)
void destroy_stack(faststack_t *s)
stack_lvl_t * pop(faststack_t *s)
faststack_t * make_stack()
struct stack_wrapper faststack_t
Definition: faststack.h:50
struct stack_level * above
Definition: faststack.h:57
struct stack_level * below
Definition: faststack.h:63
void * data
Definition: faststack.h:69
Definition: faststack.h:78
stack_lvl_t * top
Definition: faststack.h:82
int height
Definition: faststack.h:92
stack_lvl_t * bottom
Definition: faststack.h:87