Pristine Ack-5.5
[Ack-5.5.git] / util / ncgg / expr.h
1 /*
2  * (c) copyright 1987 by the Vrije Universiteit, Amsterdam, The Netherlands.
3  * See the copyright notice in the ACK home directory, in the file "Copyright".
4  */
5 /* $Id: expr.h,v 0.3 1994/06/24 10:37:18 ceriel Exp $ */
6
7 typedef struct expr {
8         int     ex_typ;
9         short   ex_regset[SZOFSET(MAXREGS)];
10         int     ex_index;
11 } expr_t,*expr_p;
12
13 #define TYPINT  1
14 #define TYPBOOL 2
15 #define TYPADDR 3
16 #define TYPREG  4
17
18 /* When the type is register the regset contains the set of
19    possible registers for checking purposes only.
20 */