| Utility functionsUtility functions — Orc utility functions |  | 
Details
orc_bool
typedef unsigned int orc_bool;
 
ORC_ASSERT()
#define             ORC_ASSERT(test)
 
ORC_BEGIN_DECLS
#define ORC_BEGIN_DECLS extern "C" {
 
ORC_CLAMP()
#define ORC_CLAMP(x,a,b) ((x)<(a) ? (a) : ((x)>(b) ? (b) : (x)))
 
ORC_END_DECLS
#define ORC_END_DECLS }
 
ORC_EXPORT
#define ORC_EXPORT __declspec(dllexport) extern
 
ORC_GNUC_PREREQ()
#define             ORC_GNUC_PREREQ(maj, min)
 
ORC_GNU_PRINTF()
#define ORC_GNU_PRINTF(a,b) __attribute__((__format__ (__printf__, a, b)))
 
ORC_INTERNAL
#define ORC_INTERNAL __attribute__ ((visibility ("internal")))
 
ORC_PTR_TO_INT()
#define ORC_PTR_TO_INT(x) ((int)(orc_intptr)(x))
 
ORC_READ_UINT32_LE()
#define             ORC_READ_UINT32_LE(ptr)
 
ORC_WRITE_UINT32_LE()
#define             ORC_WRITE_UINT32_LE(ptr,val)