Lines Matching refs:ptr
31 static inline uint8_t get_u8(void *bios, int ptr)
33 return ((unsigned char *)bios)[ptr];
35 #define U8(ptr) get_u8(ctx->ctx->bios, (ptr))
36 #define CU8(ptr) get_u8(ctx->bios, (ptr))
37 static inline uint16_t get_u16(void *bios, int ptr)
39 return get_u8(bios ,ptr)|(((uint16_t)get_u8(bios, ptr+1))<<8);
41 #define U16(ptr) get_u16(ctx->ctx->bios, (ptr))
42 #define CU16(ptr) get_u16(ctx->bios, (ptr))
43 static inline uint32_t get_u32(void *bios, int ptr)
45 return get_u16(bios, ptr)|(((uint32_t)get_u16(bios, ptr+2))<<16);
47 #define U32(ptr) get_u32(ctx->ctx->bios, (ptr))
48 #define CU32(ptr) get_u32(ctx->bios, (ptr))
49 #define CSTR(ptr) (((char *)(ctx->bios))+(ptr))