git-svn-id: http://moon:8086/svn/software/trunk/libsrc/nn@1 b431acfa-c32f-4a4a-93f1-934dc6c82436
41 lines
941 B
C
Executable File
41 lines
941 B
C
Executable File
/**********************************************************************
|
|
* nntypes.h
|
|
*
|
|
* (C) 2000 J. Ahrensfeld
|
|
*
|
|
**********************************************************************/
|
|
|
|
#ifndef _NNTYPES_H
|
|
#define _NNTYPES_H
|
|
|
|
|
|
#if defined(_WIN32) || defined(WIN32)
|
|
/* Win32 data types */
|
|
#include <windows.h>
|
|
#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
|