2 * compiler directive on Plan 9
5 #define USED(x) if(x);else
9 * easiest way to make sure these are defined
11 #define uchar _fmtuchar
12 #define ushort _fmtushort
14 #define ulong _fmtulong
15 #define vlong _fmtvlong
16 #define uvlong _fmtuvlong
17 typedef unsigned char uchar;
18 typedef unsigned short ushort;
19 typedef unsigned int uint;
20 typedef unsigned long ulong;
21 typedef unsigned long long uvlong;
22 typedef long long vlong;
25 * nil cannot be ((void*)0) on ANSI C,
26 * because it is used for function pointers
32 #define nelem ((void*)0)