|
| #define | RAD_PTRBITS 32 |
| |
| #define | RAD_PTRBYTES 4 |
| |
| #define | RAD_TWOPTRBYTES 8 |
| |
| #define | RAD_UINTr RAD_U32 |
| |
| #define | RAD_SINTr RAD_S32 |
| |
| #define | RRSTRIPPABLE static |
| |
| #define | RRSTRIPPABLEPUB |
| |
| #define | RADASSUME(exp) !! no RADASSUME defined !! |
| |
| #define | RADFORCEINLINE !! no RADFORCEINLINE defined !! |
| |
| #define | RAD_USE_STANDARD_LOOP_CONSTRUCT |
| |
| #define | RAD_STATEMENT_START do { |
| |
| #define | RAD_STATEMENT_END_FALSE } while ( (void)0,0 ) |
| |
| #define | RAD_STATEMENT_END_TRUE } while ( (void)1,1 ) |
| |
| #define | RAD_STATEMENT_WRAPPER(code) |
| |
| #define | RAD_INFINITE_LOOP(code) |
| |
| #define | RR_UNUSED_VARIABLE(x) (void)(sizeof(x)) |
| |
| #define | RR_STRINGIZE(L) #L |
| |
| #define | RR_DO_MACRO(M, X) M(X) |
| |
| #define | RR_STRINGIZE_DELAY(X) RR_DO_MACRO( RR_STRINGIZE, X ) |
| |
| #define | RR_LINESTRING RR_STRINGIZE_DELAY( __LINE__ ) |
| |
| #define | RR_CAT(X, Y) X ## Y |
| |
| #define | RR_STRING_JOIN3(arg1, arg2, arg3) RR_STRING_JOIN_DELAY3(arg1, arg2, arg3) |
| |
| #define | RR_STRING_JOIN_DELAY3(arg1, arg2, arg3) RR_STRING_JOIN_IMMEDIATE3(arg1, arg2, arg3) |
| |
| #define | RR_STRING_JOIN_IMMEDIATE3(arg1, arg2, arg3) arg1 ## arg2 ## arg3 |
| |
| #define | RR_MIN(a, b) ( (a) < (b) ? (a) : (b) ) |
| |
| #define | RR_MAX(a, b) ( (a) > (b) ? (a) : (b) ) |
| |
| #define | RR_ABS(a) ( ((a) < 0) ? -(a) : (a) ) |
| |
| #define | RR_CLAMP(val, lo, hi) RR_MAX( RR_MIN(val,hi), lo ) |
| |
| #define | RR_ARRAY_SIZE(array) ( sizeof(array)/sizeof(array[0]) ) |
| |
| #define | RR_MEMBER_OFFSET(type, member) offsetof(type, member) |
| |
| #define | RR_MEMBER_SIZE(type, member) ( sizeof( ((type *) 0)->member) ) |
| |
| #define | RR_MEMBER_OFFSET_PTR(type, member, ptr) ( (SINTa) &(((type *)(ptr))->member) - (SINTa)(ptr) ) |
| |
| #define | RR_MEMBER_SIZE_PTR(type, member, ptr) ( sizeof( ((type *) (ptr))->member) ) |
| |
| #define | RR_MEMBER_TO_OWNER(type, member, ptr) (type *)( ((char *)(ptr)) - RR_MEMBER_OFFSET_PTR(type,member,ptr) ) |
| |
| #define | RR_PREFETCH_SEQUENTIAL(ptr, offset) !! NO PREFETCH DEFINED !! |
| |
| #define | RR_PREFETCH_WRITE_INVALIDATE(ptr, offset) !! NO PREFETCH DEFINED !! |
| |
| #define | RR_ASSERT(exp) (void)0 |
| |
| #define | rrAssert RR_ASSERT |
| |
| #define | rrassert RR_ASSERT |
| |
| #define | RR_GET_PTR_POST |
| |
| #define | RR_GET16_NATIVE(ptr) *((const U16 * RR_GET_PTR_POST)(ptr)) |
| |
| #define | RR_PUT16_NATIVE(ptr, val) *((U16 * RR_GET_PTR_POST)(ptr)) = (U16)(val) |
| |
| #define | RR_U16_PTR_OFFSET(ptr, offset) ((U16 * RR_GET_PTR_POST)((char *)(ptr) + (offset))) |
| |
| #define | RR_GET16_NATIVE_OFFSET(ptr, offset) *( RR_U16_PTR_OFFSET((ptr),offset) ) |
| |
| #define | RR_PUT16_NATIVE_OFFSET(ptr, val, offset) *( RR_U16_PTR_OFFSET((ptr),offset)) = (val) |
| |
| #define | RR_GET32_NATIVE(ptr) *((const U32 * RR_GET_PTR_POST)(ptr)) |
| |
| #define | RR_PUT32_NATIVE(ptr, val) *((U32 * RR_GET_PTR_POST)(ptr)) = (val) |
| |
| #define | RR_U32_PTR_OFFSET(ptr, offset) ((U32 * RR_GET_PTR_POST)((char *)(ptr) + (offset))) |
| |
| #define | RR_GET32_NATIVE_OFFSET(ptr, offset) *( RR_U32_PTR_OFFSET((ptr),offset) ) |
| |
| #define | RR_PUT32_NATIVE_OFFSET(ptr, val, offset) *( RR_U32_PTR_OFFSET((ptr),offset)) = (val) |
| |
| #define | RR_GET64_NATIVE(ptr) *((const U64 * RR_GET_PTR_POST)(ptr)) |
| |
| #define | RR_PUT64_NATIVE(ptr, val) *((U64 * RR_GET_PTR_POST)(ptr)) = (val) |
| |
| #define | RR_U64_PTR_OFFSET(ptr, offset) ((U64 * RR_GET_PTR_POST)((char *)(ptr) + (offset))) |
| |
| #define | RR_GET64_NATIVE_OFFSET(ptr, offset) *( RR_U64_PTR_OFFSET((ptr),offset) ) |
| |
| #define | RR_PUT64_NATIVE_OFFSET(ptr, val, offset) *( RR_U64_PTR_OFFSET((ptr),offset)) = (val) |
| |
| #define | RR_GET16_BE RR_GET16_NATIVE |
| |
| #define | RR_PUT16_BE RR_PUT16_NATIVE |
| |
| #define | RR_GET16_BE_OFFSET RR_GET16_NATIVE_OFFSET |
| |
| #define | RR_PUT16_BE_OFFSET RR_PUT16_NATIVE_OFFSET |
| |
| #define | RR_GET32_BE RR_GET32_NATIVE |
| |
| #define | RR_PUT32_BE RR_PUT32_NATIVE |
| |
| #define | RR_GET32_BE_OFFSET RR_GET32_NATIVE_OFFSET |
| |
| #define | RR_PUT32_BE_OFFSET RR_PUT32_NATIVE_OFFSET |
| |
| #define | RR_GET64_BE RR_GET64_NATIVE |
| |
| #define | RR_PUT64_BE RR_PUT64_NATIVE |
| |
| #define | RR_GET64_BE_OFFSET RR_GET64_NATIVE_OFFSET |
| |
| #define | RR_PUT64_BE_OFFSET RR_PUT64_NATIVE_OFFSET |
| |
| #define | RR_GET32_BE_UNALIGNED(ptr) |
| |
| #define | RR_GET32_BE_UNALIGNED_OFFSET(ptr, offset) |
| |
| #define | RR_GET16_BE_UNALIGNED(ptr) |
| |
| #define | RR_GET16_BE_UNALIGNED_OFFSET(ptr, offset) |
| |
| #define | RR_GET32_LE_UNALIGNED(ptr) |
| |
| #define | RR_GET32_LE_UNALIGNED_OFFSET(ptr, offset) |
| |
| #define | RR_GET16_LE_UNALIGNED(ptr) |
| |
| #define | RR_GET16_LE_UNALIGNED_OFFSET(ptr, offset) |
| |
| #define | RR_ROTL32(u32v, num) ( ( (u32v) << (num) ) | ( (u32v) >> (32 - (num))) ) |
| |
| #define | RR_ROTL64(u64v, num) ( ( (u64v) << (num) ) | ( (u64v) >> (64 - (num))) ) |
| |
| #define | UINTn UINTa |
| |
| #define | RADDEFINEDATA |
| |
| #define | RADDECLAREDATA extern |
| |
| #define | RR_NAMESPACE |
| |
| #define | RR_NAMESPACE_START |
| |
| #define | RR_NAMESPACE_END |
| |
| #define | RR_NAMESPACE_USE |
| |