]> git.proxmox.com Git - qemu.git/commitdiff
Work around OpenSolaris sys/regset.h namespace pollution
authorBlue Swirl <blauwirbel@gmail.com>
Sat, 12 Sep 2009 12:36:11 +0000 (12:36 +0000)
committerBlue Swirl <blauwirbel@gmail.com>
Sat, 12 Sep 2009 12:36:11 +0000 (12:36 +0000)
Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
ppc-dis.c
target-i386/exec.h

index ca5765a60e13074e65375f201d1d39cd80eaadfb..ffdbec18db74743b49a13ff5522d6b54e0409318 100644 (file)
--- a/ppc-dis.c
+++ b/ppc-dis.c
@@ -572,6 +572,7 @@ const struct powerpc_operand powerpc_operands[] =
 
   /* The DS field in a DS form instruction.  This is like D, but the
      lower two bits are forced to zero.  */
+#undef DS
 #define DS DQ + 1
   { 0xfffc, 0, NULL, NULL,
     PPC_OPERAND_PARENS | PPC_OPERAND_SIGNED | PPC_OPERAND_DS },
index c59c4e872b717580dba40cfc3c844eb26f981713..864d030986e287cfac4b5d92fc404ff090303722 100644 (file)
@@ -33,14 +33,23 @@ register struct CPUX86State *env asm(AREG0);
 #include "qemu-common.h"
 #include "qemu-log.h"
 
+#undef EAX
 #define EAX (env->regs[R_EAX])
+#undef ECX
 #define ECX (env->regs[R_ECX])
+#undef EDX
 #define EDX (env->regs[R_EDX])
+#undef EBX
 #define EBX (env->regs[R_EBX])
+#undef ESP
 #define ESP (env->regs[R_ESP])
+#undef EBP
 #define EBP (env->regs[R_EBP])
+#undef ESI
 #define ESI (env->regs[R_ESI])
+#undef EDI
 #define EDI (env->regs[R_EDI])
+#undef EIP
 #define EIP (env->eip)
 #define DF  (env->df)