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