xref: /original-bsd/usr.bin/m4/eval.h (revision e59fb703)
1 /*-
2  * Copyright (c) 1991 The Regents of the University of California.
3  * All rights reserved.
4  *
5  * %sccs.include.redist.c%
6  *
7  *	@(#)eval.h	5.1 (Berkeley) 09/03/91
8  */
9 
10 #ifdef __STDC__
11 #define proto(s) s
12 #else
13 #define proto(s) ()
14 #endif
15 
16 void eval proto((char *argv[], int argc, int td));
17 void expand proto((char *argv[], int argc));
18 void dodefine proto((char *name, char *defn));
19 void dodefn proto((char *name));
20 void dopushdef proto((char *name, char *defn));
21 void dodump proto((char *argv[], int argc));
22 void doifelse proto((char *argv[], int argc));
23 int doincl proto((char *ifile));
24 int dopaste proto((char *pfile));
25 void dochq proto((char *argv[], int argc));
26 void dochc proto((char *argv[], int argc));
27 void dodiv proto((int n));
28 void doundiv proto((char *argv[], int argc));
29 void dosub proto((char *argv[], int argc));
30 void map proto((char *dest, char *src, char *from, char *to));
31 
32 #undef proto
33