196039b7897bb8b5853e91404d97abca72d933c69Alexander Gutkin#define uchar _utfuchar 296039b7897bb8b5853e91404d97abca72d933c69Alexander Gutkin#define ushort _utfushort 396039b7897bb8b5853e91404d97abca72d933c69Alexander Gutkin#define uint _utfuint 496039b7897bb8b5853e91404d97abca72d933c69Alexander Gutkin#define ulong _utfulong 596039b7897bb8b5853e91404d97abca72d933c69Alexander Gutkin#define vlong _utfvlong 696039b7897bb8b5853e91404d97abca72d933c69Alexander Gutkin#define uvlong _utfuvlong 7439f3d1f87279a8be383ee01ef98cb9a5ca68573Alexander Gutkin 8439f3d1f87279a8be383ee01ef98cb9a5ca68573Alexander Gutkintypedef unsigned char uchar; 9439f3d1f87279a8be383ee01ef98cb9a5ca68573Alexander Gutkintypedef unsigned short ushort; 10439f3d1f87279a8be383ee01ef98cb9a5ca68573Alexander Gutkintypedef unsigned int uint; 11439f3d1f87279a8be383ee01ef98cb9a5ca68573Alexander Gutkintypedef unsigned long ulong; 12439f3d1f87279a8be383ee01ef98cb9a5ca68573Alexander Gutkin 1396039b7897bb8b5853e91404d97abca72d933c69Alexander Gutkin#define nelem(x) (sizeof(x)/sizeof((x)[0])) 1496039b7897bb8b5853e91404d97abca72d933c69Alexander Gutkin#define nil ((void*)0) 15