00001 #ifndef types_h
00002 #define types_h
00003
00004 #if defined(__alpha)
00005 #define ADDR32 unsigned int
00006 #define CHAR8 char
00007 #define INT8 signed char
00008 #define UINT8 unsigned char
00009 #define INT16 signed short
00010 #define UINT16 unsigned short
00011 #define INT32 signed int
00012 #define UINT32 unsigned int
00013 #define INT64 signed long
00014 #define UINT64 unsigned long
00015 #define FLOAT32 float
00016 #define FLOAT64 double
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030 #elif defined(__sgi)
00031 #if defined(_MIPS_SIM_ABI64)
00032 #define ADDR32 unsigned int
00033 #define CHAR8 char
00034 #define INT8 signed char
00035 #define UINT8 unsigned char
00036 #define INT16 signed short
00037 #define UINT16 unsigned short
00038 #define INT32 signed int
00039 #define UINT32 unsigned int
00040 #define INT64 long long
00041 #define UINT64 unsigned long long
00042 #define FLOAT32 float
00043 #define FLOAT64 double
00044 #else
00045 #define ADDR32 unsigned long
00046 #define CHAR8 char
00047 #define INT8 signed char
00048 #define UINT8 unsigned char
00049 #define INT16 signed short
00050 #define UINT16 unsigned short
00051 #define INT32 signed long
00052 #define UINT32 unsigned long
00053 #define INT64 long long
00054 #define UINT64 unsigned long long
00055 #define FLOAT32 float
00056 #define FLOAT64 double
00057 #endif
00058 #else
00059 #define ADDR32 unsigned long
00060 #define CHAR8 char
00061 #define INT8 signed char
00062 #define UINT8 unsigned char
00063 #define INT16 signed short
00064 #define UINT16 unsigned short
00065 #define INT32 signed long
00066 #define INT64 long long
00067 #define UINT64 unsigned long long
00068 #define UINT32 unsigned long
00069 #define FLOAT32 float
00070 #define FLOAT64 double
00071 #endif
00072
00073
00074 #endif