1 #ifndef _STACK_H_ 2 #define _STACK_H_ 3 4 typedef struct{ 5 void * elemType; 6 int elemSize; 7 int size; 8 int capacity; 9 void(*pfree)(void *); 10 }stack, * pstack; 11 12 void stackNew(pstack s, int elemSize, void(*pfree)(void *)); 13 14 void stackDispose(pstack s); 15 16 void stackPush(pstack s, void * valAddr); 17 18 void stackPop(pstack s, void * valAddr); 19 20 #endif
相关文章: