/********************************************************************** * nntypes.h * * (C) 2000 J. Ahrensfeld * **********************************************************************/ #ifndef _NNTYPES_H #define _NNTYPES_H #if defined(_WIN32) || defined(WIN32) /* Win32 data types */ #include #define INT8 char #define INT16 short #define INT32 long #define UINT8 unsigned char #define UINT16 unsigned short #define UINT32 unsigned long /* INT and UINT are defined in windef.h */ #define FLOAT32 float #define FLOAT64 double #elif defined(__linux__) #if defined(__i386__) /* linux x86 data types */ #define INT8 char #define INT16 short #define INT32 long #define UINT8 unsigned char #define UINT16 unsigned short #define UINT32 unsigned long #define INT int #define UINT unsigned int #define FLOAT32 float #define FLOAT64 double #endif #endif #endif