#include "buffer.h" struct Stack; struct Stack * Stack_init( size_t membersize); void * Stack_push_back(struct Stack * stack, void * data ); void * Stack_pop_back(struct Stack * stack, void * data ); void Stack_clear(struct Stack * stack); size_t Stack_size(struct Stack *stack); void Stack_alloc_from_zero(struct Stack * stack, size_t size); int Stack_resize(struct Stack * stack, size_t size); //void *Stack_at(struct Stack *stack, size_t pos); //size_t Stack_capacity(struct Stack *stack);