#ifndef _DataType_H_#define _DataType_H_/**************************************************************************** * Data types collection choice * * Supported types collection: * (1) PC : X86_X64_DATA_TYPES * (2) DSP : DSP28_DATA_TYPES * ****************************************************************************/#define X86_X64_DATA_TYPES/**************************************************************************** * Data types definition for X86 and X64 PC * * Required definiton: X86_X64_DATA_TYPES * ****************************************************************************/#ifdef X86_X64_DATA_TYPEStypedef __int8 int8;typedef unsigned __int8Uint8;typedef unsigned __int8 byte;typedef __int16 int16;typedef unsigned __int16 Uint16;typedef __int32 int32;typedef unsigned __int32 Uint32;typedef __int64 int64;typedef unsigned __int64 Uint64;//typedef float float32;//typedef long double float64;#endif // X86_X64_DATA_TYPES/**************************************************************************** * Data types definition for DSP28xx * * Required definiton: X86_X64_DATA_TYPES * ****************************************************************************/#ifdef DSP28_DATA_TYPEStypedef char int8;typedef unsigned char Uint8;typedef unsigned char byte;typedef int int16;typedef unsigned int Uint16;typedef long int32;typedef unsigned long Uint32;typedef long long int64;typedef unsigned long long Uint64;//typedef float float32;//typedef long double float64;#endif // DSP28_DATA_TYPES#endif // _DataType_H_