# Simple generic Stack This is a modular generic stack data-structure. The stack is self growing. ### Content * stack-Header file for import. * stack.c implementation of the stack * main.c framework program for testing. * stack_linkedlist: Another stack implementation by linkedlist You need to only import the **stack.h** ### Public interface ``` void initStack(); ``` Initializes the stack with a capacity of 10 elements. ``` void push(void * object); ``` pushs the argument onto the stack ``` void * pop(); ``` pop: pops the top element of the stack from the stack. assumes: stack not empty. ``` int size(); ``` gets the number of elements of the stack. ``` int isEmpty(); ``` returns 1 if stack is empty otherwise 0.