typedef unsigned int uint; typedef unsigned short ushort; typedef unsigned char uchar; typedef unsigned long ulong; typedef long vlong; typedef union Length Length; typedef ushort Rune; union Length { char clength[8]; vlong vlength; struct{ long hlength; long length; }; };