1 #define uchar _utfuchar 2 #define ushort _utfushort 3 #define uint _utfuint 4 #define ulong _utfulong 5 #define vlong _utfvlong 6 #define uvlong _utfuvlong 7 8 typedef unsigned char uchar; 9 typedef unsigned short ushort; 10 typedef unsigned int uint; 11 typedef unsigned long ulong; 12 13 #define nelem(x) (sizeof(x)/sizeof((x)[0])) 14 #define nil ((void*)0) 15