/* * ISA 563, Spring 2011 * Copyleft by Muhammad Abdulla */ #ifndef STACK4_INCLUDED #define STACK4_INCLUDED #define S Stack typedef struct S *S; extern S stack_new(); extern void stack_push(S s, int item); extern int stack_pop(S s); extern int stack_empty(S s); extern int stack_full(S s); extern void stack_free(S s); #undef S #endif // STACK4_INCLUDED