translate: simplify seed passthrough
[ia32rtools.git] / c_auto.h
index d8122fa..6beed14 100644 (file)
--- a/c_auto.h
+++ b/c_auto.h
 #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
@@ -32,3 +39,7 @@
 
 #define noreturn __attribute__((noreturn))
 
+#ifdef __WINE__
+#define PCVOID LPCVOID
+#define __VALIST __ms_va_list
+#endif