Michael Stefaniuc : winedbg: Use FIELD_OFFSET instead of reimplementing it.

Alexandre Julliard julliard at winehq.org
Mon Nov 3 09:06:56 CST 2008


Module: wine
Branch: master
Commit: 880d944ea0f02fb7c3f1c60ff6371555f29825ba
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=880d944ea0f02fb7c3f1c60ff6371555f29825ba

Author: Michael Stefaniuc <mstefani at redhat.de>
Date:   Sun Nov  2 00:23:02 2008 +0100

winedbg: Use FIELD_OFFSET instead of reimplementing it.

---

 programs/winedbg/display.c |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/programs/winedbg/display.c b/programs/winedbg/display.c
index 0901961..287d4ae 100644
--- a/programs/winedbg/display.c
+++ b/programs/winedbg/display.c
@@ -40,8 +40,6 @@ struct display
 static struct display *displaypoints = NULL;
 static unsigned int maxdisplays = 0, ndisplays = 0;
 
-#define OFFSET_OF(_f,_s)        ((unsigned)(&(((_s*)NULL)->_f)))
-
 static inline BOOL cmp_symbol(const SYMBOL_INFO* si1, const SYMBOL_INFO* si2)
 {
     /* FIXME: !memcmp(si1, si2, sizeof(SYMBOL_INFO) + si1->NameLen)
@@ -50,7 +48,7 @@ static inline BOOL cmp_symbol(const SYMBOL_INFO* si1, const SYMBOL_INFO* si2)
      * stack_get_frame, so that un-touched fields by stack_get_frame
      * get the same value!!
      */
-    return !memcmp(si1, si2, OFFSET_OF(Name, SYMBOL_INFO)) &&
+    return !memcmp(si1, si2, FIELD_OFFSET(SYMBOL_INFO, Name)) &&
         !memcmp(si1->Name, si2->Name, si1->NameLen);
 }
 




More information about the wine-cvs mailing list