typedef unsigned char tChar;
typedef unsigned int  tInt;
typedef unsigned long tLong;