55 typedef unsigned int orxU32;
56 typedef unsigned short orxU16;
57 typedef unsigned char orxU8;
59 typedef signed int orxS32;
60 typedef signed short orxS16;
61 typedef signed char orxS8;
63 typedef unsigned int orxBOOL;
67 typedef unsigned long orxU32;
68 typedef unsigned short orxU16;
69 typedef unsigned char orxU8;
71 typedef signed long orxS32;
72 typedef signed short orxS16;
73 typedef signed char orxS8;
75 typedef unsigned long orxBOOL;
82 typedef unsigned long long orxU64;
83 typedef signed long long orxS64;
88 typedef unsigned long long orxU64;
89 typedef signed long long orxS64;
94 typedef unsigned __int64 orxU64;
95 typedef signed __int64 orxS64;
99 typedef float orxFLOAT;
100 typedef double orxDOUBLE;
102 typedef char orxCHAR;
103 #define orxSTRING orxCHAR *
104 typedef orxU64 orxSTRINGID;
106 typedef orxU32 orxENUM;
108 #define orx2F(V) ((orxFLOAT)(V))
109 #define orx2D(V) ((orxDOUBLE)(V))
111 #define orxENUM_NONE 0xFFFFFFFF
116 #if defined(__orxLINUX__) || defined(__orxMAC__) || defined(__orxIOS__) || defined(__orxANDROID__) || defined(__orxWEB__)
120 typedef unsigned long long orxU64;
121 typedef unsigned int orxU32;
122 typedef unsigned short orxU16;
123 typedef unsigned char orxU8;
125 typedef signed long long orxS64;
126 typedef signed int orxS32;
127 typedef signed short orxS16;
128 typedef signed char orxS8;
130 typedef unsigned int orxBOOL;
134 typedef unsigned long long orxU64;
135 typedef unsigned long orxU32;
136 typedef unsigned short orxU16;
137 typedef unsigned char orxU8;
139 typedef signed long long orxS64;
140 typedef signed long orxS32;
141 typedef signed short orxS16;
142 typedef signed char orxS8;
144 typedef unsigned long orxBOOL;
148 typedef float orxFLOAT;
149 typedef double orxDOUBLE;
151 typedef char orxCHAR;
152 #define orxSTRING orxCHAR *
153 typedef orxU64 orxSTRINGID;
155 typedef orxU32 orxENUM;
157 #define orx2F(V) ((orxFLOAT)(V))
158 #define orx2D(V) ((orxDOUBLE)(V))
160 #define orxENUM_NONE 0xFFFFFFFF
168#if defined(__orx64__)
170 typedef orxS64 orxSPTR;
171 typedef orxU64 orxUPTR;
173#elif defined(__orx32__)
175 typedef orxS32 orxSPTR;
176 typedef orxU32 orxUPTR;
183typedef enum __orxSEEK_OFFSET_WHENCE_t
195typedef enum __orxCOLORSPACE_t
210#define orxFALSE ((orxBOOL)(1 != 1))
211#define orxTRUE ((orxBOOL)(1 == 1))
240#define orxCHAR_NULL '\0'
241#define orxCHAR_CR '\r'
242#define orxCHAR_LF '\n'
243#define orxCHAR_EOL '\n'
244#define orxCHAR_ASCII_NUMBER 128
246#define _orxSTRINGIFY(X) #X
247#define orxSTRINGIFY(X) _orxSTRINGIFY(X)
254#define orxCHAR_DIRECTORY_SEPARATOR_WINDOWS '\\'
255#define orxCHAR_DIRECTORY_SEPARATOR_LINUX '/'
259#define orxCHAR_DIRECTORY_SEPARATOR '\\'
263#define orxCHAR_DIRECTORY_SEPARATOR '/'
269typedef enum __orxSTATUS_t
orxDLLAPI const orxSTRING orxSTRING_TRUE
static const orxFLOAT orxFLOAT_MAX
static const orxSTRINGID orxSTRINGID_UNDEFINED
static const orxU16 orxU16_UNDEFINED
orxDLLAPI const orxSTRING orxSTRING_EOL
orxDLLAPI const orxSTRING orxSTRING_FALSE
static const orxDOUBLE orxDOUBLE_MAX
static const orxDOUBLE orxDOUBLE_0
static const orxU64 orxU64_UNDEFINED
static const orxFLOAT orxFLOAT_1
static const orxDOUBLE orxDOUBLE_1
orxDLLAPI const orxSTRING orxSTRING_DIRECTORY_SEPARATOR
static const orxFLOAT orxFLOAT_0
orxDLLAPI const orxSTRING orxSTRING_EMPTY
static const orxHANDLE orxHANDLE_UNDEFINED
static const orxU8 orxU8_UNDEFINED
static const orxU32 orxU32_UNDEFINED
@ orxSEEK_OFFSET_WHENCE_CURRENT
@ orxSEEK_OFFSET_WHENCE_NUMBER
@ orxSEEK_OFFSET_WHENCE_NONE
@ orxSEEK_OFFSET_WHENCE_START
@ orxSEEK_OFFSET_WHENCE_END
@ orxCOLORSPACE_COMPONENT