#ifndef _COMMON_TYPES_HPP_ #define _COMMON_TYPES_HPP_ typedef unsigned char UCHAR; typedef char CHAR; typedef unsigned short USHORT; typedef short SHORT; typedef short Index; #if defined(__FLAT__) #define CHUGE char #define UHUGE unsigned char #define LHUGE unsigned long #else #define CHUGE char huge #define UHUGE unsigned char huge #define LHUGE unsigned long huge #endif #ifndef HUGE #if defined(__FLAT__) #define HUGE FAR #else #define HUGE huge #endif #endif #endif