00001 #ifndef __TYPES_H_INCLUDED_SW__
00002 #define __TYPES_H_INCLUDED_SW__
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifdef ONECHAR
00029 #error ONECHAR already defined! see Types.h
00030 #else
00031 typedef char ONECHAR;
00032 #endif
00033
00034 #ifdef VOIDP
00035 #error VOIDP already defined! see Types.h
00036 #else
00037 typedef void * VOIDP;
00038 #endif
00039
00040 #ifdef INT32
00041 #error INT32 already defined! see Types.h
00042 #else
00043 typedef int INT32;
00044 #endif
00045
00046 #ifdef UINT32
00047 #error UINT32 already defined! see Types.h
00048 #else
00049 typedef unsigned int UINT32;
00050 #endif
00051
00052 #ifdef DOUBLE
00053 #error DOUBLE already defined! see Types.h
00054 #else
00055 typedef double DOUBLE;
00056 #endif
00057
00058 #ifdef INT8
00059 #error INT8 already defined! see Types.h
00060 #else
00061 typedef signed char INT8;
00062 #endif
00063
00064 #ifdef UINT8
00065 #error UINT8 already defined! see Types.h
00066 #else
00067 typedef unsigned char UINT8;
00068 #endif
00069
00070 #ifdef UINT16
00071 #error UINT16 already defined! see Types.h
00072 #else
00073 typedef unsigned short UINT16;
00074 #endif
00075
00076 #ifdef INT16
00077 #error INT16 already defined! see Types.h
00078 #else
00079 typedef signed short INT16;
00080 #endif
00081
00082 #ifdef socktype
00083 #error socktype already defined! see Types.h
00084 #else
00085 typedef int socktype;
00086 #endif
00087
00088
00089 #if defined(SYSTEM_SUN) || defined(SYSTEM_NIOS2_LWIP) || defined(SYSTEM_NIOS2_NICHE) || defined(SYSTEM_LINUX)
00090 #ifdef FLOAT
00091 #error FLOAT already defined! see Types.h
00092 #else
00093 typedef float FLOAT;
00094 #endif
00095
00096 #ifdef VOID
00097 #error VOID already defined! see Types.h
00098 #else
00099 typedef void VOID;
00100 #endif
00101
00102 #ifdef LPVOID
00103 #error LPVOID already defined! see Types.h
00104 #else
00105 typedef void * LPVOID;
00106 #endif
00107
00108
00109
00110 #endif // unix, nios only
00111
00112 #if defined(SYSTEM_SUN) || defined(SYSTEM_LINUX)
00113 #ifdef HANDLE
00114 #error HANDLE already defined! see Types.h
00115 #else
00116 typedef void * HANDLE;
00117 #endif
00118 #endif
00119
00120 #if defined(SYSTEM_NIOS2_LWIP) || defined(SYSTEM_NIOS2_NICHE)
00121
00122 #ifdef HANDLE
00123 #error HANDLE already defined! see Types.h
00124 #else
00125 typedef OS_EVENT * HANDLE;
00126 #endif
00127 #endif
00128
00129
00130
00131 #endif //__TYPES_H_INCLUDED_SW__