|
Defines |
| #define | BrandoError(str) geErrorLog_AddString(-1,str,NULL) |
| #define | NULL (0) |
| #define | sizeofpointer sizeof(void *) |
| #define | PaddedSize(a) (((a)+3) & (~3)) |
| #define | IsOdd(a) ( ((uint32)a)&1 ) |
| #define | SignOf(a) (((a) < 0) ? -1 : 1) |
| #define | max(a, b) ((a)>(b)?(a):(b)) |
| #define | min(a, b) ((a)<(b)?(a):(b)) |
| #define | minmax(x, lo, hi) ( (x)<(lo)?(lo):( (x)>(hi)?(hi):(x)) ) |
| #define | putminmax(x, lo, hi) x = minmax(x,lo,hi) |
| #define | putmin(x, lo) x = min(x,lo) |
| #define | putmax(x, hi) x = max(x,hi) |
| #define | max3(a, b, c) max(max(a,b),c) |
| #define | max4(a, b, c, d) max(a,max3(b,c,d)) |
| #define | min3(a, b, c) min(min(a,b),c) |
| #define | min4(a, b, c, d) min(a,min3(b,c,d)) |
| #define | mabs(i) ((i) < 0 ? -(i) : (i)) |
| #define | isinrange(x, lo, hi) ( (x) >= (lo) && (x) <= (hi) ) |
| #define | getuint32(bptr) ( ((((uint8 *)(bptr))[0])<<24) + (((uint8 *)(bptr))[1]<<16) + (((uint8 *)(bptr))[2]<<8) + (((uint8 *)(bptr))[3]) ) |
| #define | getuint16(bptr) ( (((uint8 *)(bptr))[0]<<8) + (((uint8 *)(bptr))[1]) ) |
| #define | strofval(x) (#x) |
| #define | new(type) geRam_AllocateClear(sizeof(type)) |
| #define | destroy(mem) do { if ( mem ) { geRam_Free(mem); (mem) = NULL; } } while(0) |
| #define | newarray(type, num) geRam_AllocateClear((num)*sizeof(type)) |
| #define | memclear(mem, size) memset(mem,0,size); |
Typedefs |
| typedef unsigned int | uint |