typedef struct StackNodeStruct { /* stack.h */ int data; struct StackNodeStruct * nextPtr; /* struct label necessary! */ } StackNode; typedef StackNode * Stack; bool isEmpty( Stack s ); int top( Stack s ); bool push( Stack * s, int n ); int pop( Stack * s );