pike.git / lib / modules / ADT.pmod / Stack.pike

version» Context lines:

pike.git/lib/modules/ADT.pmod/Stack.pike:1: - // $Id: Stack.pike,v 1.4 2002/03/18 01:29:48 mast Exp $ + #pike __REAL_VERSION__    -  + // $Id: Stack.pike,v 1.5 2002/03/20 16:39:52 nilsson Exp $ +    //! This class implements a simple stack. Instead of adding and removing   //! elements to an array, and thus making it vary in size for every push   //! and pop operation, this stack tries to keep the stack size constant.   //! If however the stack risks to overflow, it will allocate double its   //! current size, i.e. pushing an element on an full 32 slot stack will   //! result in a 64 slot stack with 33 elements.      int ptr;   array arr;