////////////////////////////////////////////////////////// // PointerStack.h // // // // A fuly encapsulated stack of generalized pointers // // // // CALLED BY: // // RemoveFolder // // // // AUTHOR: Lucas Scharf // // // // REVISIONS: DATE, REASON // // AUTHOR FOR EACH (if different) // // VERSION: 1.00 // ////////////////////////////////////////////////////////// //////////////////////////////////////////////////////// // Multiple Inclusion Protection // //////////////////////////////////////////////////////// #ifndef POINTERSTACK_H #define POINTERSTACK_H ////////////////////////////////////////////////////////// // Public Function Prototypes // ////////////////////////////////////////////////////////// void StackInit(); void StackPush(void *PushThis); void* StackPop(); void* StackTop(); void StackDestroy(); bool StackEmpty(); bool StackFull(); #endif