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