00001
00055 #if !defined(__IX_TYPES_H__)
00056 #define __IX_TYPES_H__
00057
00058
00059 #if defined(__cplusplus)
00060 extern "C"
00061 {
00062 #endif
00063
00064
00075 typedef signed char ix_int8;
00076
00077
00084 typedef unsigned char ix_uint8;
00085
00086
00093 typedef signed short int ix_int16;
00094
00095
00102 typedef unsigned short int ix_uint16;
00103
00104
00111 typedef signed int ix_int32;
00112
00113
00120 typedef unsigned int ix_uint32;
00121
00122
00129 __extension__ typedef signed long long int ix_int64;
00130
00131
00139 __extension__ typedef unsigned long long int ix_uint64;
00140
00141
00147 typedef ix_uint8 ix_bit_mask8;
00148
00149
00155 typedef ix_uint16 ix_bit_mask16;
00156
00157
00163 typedef ix_uint32 ix_bit_mask32;
00164
00165
00171 typedef ix_uint64 ix_bit_mask64;
00172
00173
00174
00181 typedef ix_uint32 ix_handle;
00182
00183
00184
00189 #define IX_NULL_HANDLE ((ix_handle)0)
00190
00191
00192 #if defined(__cplusplus)
00193 }
00194 #endif
00195
00196 #endif