Pristine Ack-5.5
[Ack-5.5.git] / mach / proto / ncg / types.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: types.h,v 0.6 1994/06/24 13:28:23 ceriel Exp $ */
6
7 #ifndef TEM_WSIZE
8 TEM_WSIZE should be defined at this point
9 #endif
10 #ifndef TEM_PSIZE
11 TEM_PSIZE should be defined at this point
12 #endif
13 #if TEM_WSIZE>4 || TEM_PSIZE>4
14 Implementation will not be correct unless a long integer
15 has more then 4 bytes of precision.
16 #endif
17
18 typedef char byte;
19 typedef char * string;
20
21 #if TEM_WSIZE>2 || TEM_PSIZE>2
22 #define full            long
23 #else
24 #define full            int
25 #endif
26
27 #define word long
28 #ifndef WRD_FMT
29 #define WRD_FMT "%ld"
30 #endif /* WRD_FMT */