У меня global.h в котором: typedef unsigned char BOOLEAN; /* Logical data type (TRUE or FALSE) */
typedef unsigned char CHAR; /* Unsigned 8 bit character */
typedef unsigned char INT08U; /* Unsigned 8 bit value */
typedef signed char INT08S; /* Signed 8 bit value */
typedef unsigned short INT16U; /* Unsigned 16 bit value */
typedef signed short INT16S; /* Signed 16 bit value */
typedef unsigned long INT32U; /* Unsigned 32 bit value */
typedef signed long INT32S; /* Signed 32 bit value */
typedef unsigned long long INT64U; /* Unsigned 64 bit value (if available) */
typedef signed long long INT64S; /* Signed 64 bit value (if available) */
typedef float FP32; /* 32 bit, single prec. floating-point */
typedef double FP64; /* 64 bit, double prec. floating-point */