33 lines · 623 B · C
RawDownload
/* * compiler directive on Plan 9 */#ifndef USED#define USED(x) if(x);else#endif /* * easiest way to make sure these are defined */#define uchar	_fmtuchar#define ushort	_fmtushort#define uint	_fmtuint#define ulong	_fmtulong#define vlong	_fmtvlong#define uvlong	_fmtuvlongtypedef unsigned char		uchar;typedef unsigned short		ushort;typedef unsigned int		uint;typedef unsigned long		ulong;typedef unsigned long long	uvlong;typedef long long		vlong; /* * nil cannot be ((void*)0) on ANSI C, * because it is used for function pointers */#undef	nil#define	nil	0 #undef	nelem#define	nelem	((void*)0)