home *** CD-ROM | disk | FTP | other *** search
-
- int StackPtr;
- StackElemTyp Stack [ StackMax ];
-
- void Init ( )
- { StackPtr = -1; }
-
- void Push ( Elem )
- StackElemTyp Elem;
- { /* Check overflow here. */
- Stack [ ++ StackPtr ] = Elem;
- }
-
- StackElemTyp Pop ( )
- { assert ( StackPtr >= 0 )
- return Stack [ StackPtr -- ];
- }
-
- void CheckEmpty ( )
- { assert ( StackPtr = -1 ) }
-
-