winedbg: Only add ContextFlags which are defined
André Hentschel
nerv at dawncrow.de
Wed Sep 8 14:55:37 CDT 2010
CONTROL and INTEGER are standard defines, but ia64 and ARM don't define CONTEXT_FLOATING_POINT
---
programs/winedbg/tgt_active.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/programs/winedbg/tgt_active.c b/programs/winedbg/tgt_active.c
index 5434624..eb25329 100644
--- a/programs/winedbg/tgt_active.c
+++ b/programs/winedbg/tgt_active.c
@@ -92,7 +92,10 @@ BOOL dbg_attach_debuggee(DWORD pid, BOOL cofe)
static unsigned dbg_fetch_context(void)
{
dbg_context.ContextFlags = CONTEXT_CONTROL
- | CONTEXT_INTEGER | CONTEXT_FLOATING_POINT
+ | CONTEXT_INTEGER
+#ifdef CONTEXT_FLOATING_POINT
+ | CONTEXT_FLOATING_POINT
+#endif
#ifdef CONTEXT_SEGMENTS
| CONTEXT_SEGMENTS
#endif
--
Best Regards, André Hentschel
More information about the wine-patches
mailing list