#ifndef _STACK_H_ #define _STACK_H_ #include typedef struct _Stack Stack; Stack* stack_init(); void* stack_pop(Stack*); void stack_push(Stack*, void*); void* stack_peek(Stack*); bool stack_empty(Stack*); void** stack_clear(Stack** stack); #endif