X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=c_auto.h;h=6beed149dddab24d6fcce8c14ea2de57cfbe2f7b;hb=4e81a3a2e191ccf8498da6d23e96c03fc8b36c83;hp=c761daaaad44215769276ed547b731ae0966d989;hpb=7ba45c344765db59116cae21972f2ea5facf3815;p=ia32rtools.git diff --git a/c_auto.h b/c_auto.h index c761daa..6beed14 100644 --- a/c_auto.h +++ b/c_auto.h @@ -10,11 +10,18 @@ #define s16 int16_t #define s32 int32_t #define s64 int64_t +typedef struct { + u64 q; + u32 d[2]; + u16 w[4]; + u8 b[8]; +} mmxr; + #define bool int #define _BYTE BYTE #define _WORD WORD #define _DWORD DWORD -#define _UNKNOWN char +#define _UNKNOWN uint8_t #undef LOBYTE #undef LOWORD #undef HIBYTE @@ -30,4 +37,9 @@ #define memcpy_0 memcpy +#define noreturn __attribute__((noreturn)) +#ifdef __WINE__ +#define PCVOID LPCVOID +#define __VALIST __ms_va_list +#endif