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
stack.h

相关文章: