//stack.h // #include struct stack { struct stack* next; void* data; }; void stack_add(void* _data, struct stack** _stackpointer); void* stack_get(struct stack** _stackpointer); void stack_init(struct stack** _stackpointer); void stack_flush(struct stack** _stackpointer);