Sync usage with man page.
[netbsd-mini2440.git] / external / gpl2 / xcvs / dist / src / stack.h
blob6f348c512892c1d2b16b9f2e2a8e73a8b5f484b3
1 /*
2 * Copyright (c) 2004-2005 The Free Software Foundation,
3 * Derek Price, and Ximbiot <http://ximbiot.com>.
4 *
5 * You may distribute under the terms of the GNU General Public License as
6 * specified in the README file that comes with the CVS source distribution.
7 */
9 void push (List *_stack, void *_elem);
10 void *pop (List *_stack);
11 void unshift (List *_stack, void *_elem);
12 void *shift (List *_stack);
13 void push_string (List *_stack, char *_elem);
14 char *pop_string (List *_stack);
15 void unshift_string (List *_stack, char *_elem);
16 char *shift_string (List *_stack);
17 int isempty (List *_stack);