1 #ifndef _LIBMACH_COMPAT_H_ 2 #define _LIBMACH_COMPAT_H_ 6 typedef unsigned char uchar;
7 typedef unsigned int uint;
8 typedef unsigned long ulong;
9 typedef unsigned long long uvlong;
22 #define offsetof(x,y) FIELD_OFFSET(x,y) 25 #define nelem(arr) (sizeof((arr)[0]) / sizeof((arr))) 34 #define werrstr(str, ...) DPRINT(str "\n" ,##__VA_ARGS__) 35 #define malloc(x) RosSymAllocMem(x) 36 #define mallocz(x,y) RosSymAllocMemZero(x,y) 37 #define free(x) xfree(x) 38 #define USED(x) (*((char *)&(x)) ^= 0) 39 #define memset(x,y,z) RtlZeroMemory(x,z)
GLenum GLuint GLenum GLsizei const GLchar * buf
void * RosSymAllocMemZero(ulong num, ulong size)
int seek(void *fd, ulong off, int mode)
unsigned long long uvlong
void * RosSymRealloc(void *mem, ulong newsize)
int readn(void *fd, char *buf, ulong len)
unsigned long long u64int