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 8typedef unsigned char uchar; 9typedef unsigned short ushort; 10typedef unsigned int uint; 11typedef unsigned long ulong; 12 13#define nelem(x) (sizeof(x)/sizeof((x)[0])) 14#define nil ((void*)0) 15