]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/cvs/src/stack.h
This commit was generated by cvs2svn to compensate for changes in r169693,
[FreeBSD/FreeBSD.git] / contrib / cvs / src / stack.h
1 /*
2  * Copyright (c) 2004, Free Software Foundation,
3  *                     Derek Price,
4  *                     & Ximbiot <http://ximbiot.com>.
5  * 
6  * You may distribute under the terms of the GNU General Public License as
7  * specified in the README file that comes with the CVS source distribution.
8  */
9
10 void push PROTO((List *_stack, void *_elem));
11 void *pop PROTO((List *_stack));
12 void unshift PROTO((List *_stack, void *_elem));
13 void *shift PROTO((List *_stack));
14 void push_string PROTO((List *_stack, char *_elem));
15 char *pop_string PROTO((List *_stack));
16 void unshift_string PROTO((List *_stack, char *_elem));
17 char *shift_string PROTO((List *_stack));
18 int isempty PROTO((List *_stack));