summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/cpu/i86
diff options
context:
space:
mode:
author smf- <smf-@users.noreply.github.com>2011-05-25 23:09:55 +0000
committer smf- <smf-@users.noreply.github.com>2011-05-25 23:09:55 +0000
commit25c61185e548466bec1613a9fc26d605bc9a7436 (patch)
tree6dc663340ab5589d1e8306db5a2478824ee696aa /src/emu/cpu/i86
parentdac639961a37f564e9f2957725988a96928166ac (diff)
fix build with visual studio
Diffstat (limited to 'src/emu/cpu/i86')
-rw-r--r--src/emu/cpu/i86/i86priv.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/emu/cpu/i86/i86priv.h b/src/emu/cpu/i86/i86priv.h
index acfd7efbc6e..d5d63ba8e64 100644
--- a/src/emu/cpu/i86/i86priv.h
+++ b/src/emu/cpu/i86/i86priv.h
@@ -74,13 +74,13 @@ typedef enum {
#define XORB(dst,src) dst ^= src; cpustate->CarryVal = cpustate->OverVal = cpustate->AuxVal = 0; SetSZPF_Byte(dst)
#define XORW(dst,src) dst ^= src; cpustate->CarryVal = cpustate->OverVal = cpustate->AuxVal = 0; SetSZPF_Word(dst)
-#define CF (cpustate->CarryVal != 0)
-#define SF (cpustate->SignVal < 0)
-#define ZF (cpustate->ZeroVal == 0)
+#define CF (int)(cpustate->CarryVal != 0)
+#define SF (int)(cpustate->SignVal < 0)
+#define ZF (int)(cpustate->ZeroVal == 0)
#define PF parity_table[cpustate->ParityVal]
-#define AF (cpustate->AuxVal != 0)
-#define OF (cpustate->OverVal != 0)
-#define DF (cpustate->DirVal < 0)
+#define AF (int)(cpustate->AuxVal != 0)
+#define OF (int)(cpustate->OverVal != 0)
+#define DF (int)(cpustate->DirVal < 0)
/************************************************************************/