Thomas Weidenmueller : comctl32: Fix the TAB_ITEM_SIZE macro.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Feb 5 07:44:51 CST 2007


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

Author: Thomas Weidenmueller <wine-patches at reactsoft.com>
Date:   Sat Jan 27 14:27:38 2007 +0100

comctl32: Fix the TAB_ITEM_SIZE macro.

---

 dlls/comctl32/tab.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/dlls/comctl32/tab.c b/dlls/comctl32/tab.c
index 5ccc059..d17f6a7 100644
--- a/dlls/comctl32/tab.c
+++ b/dlls/comctl32/tab.c
@@ -96,7 +96,7 @@ typedef struct
 } TAB_ITEM;
 
 /* The size of a tab item depends on how much extra data is requested */
-#define TAB_ITEM_SIZE(infoPtr) (sizeof(TAB_ITEM) - sizeof(BYTE) + infoPtr->cbInfo)
+#define TAB_ITEM_SIZE(infoPtr) (FIELD_OFFSET(TAB_ITEM, extra[(infoPtr)->cbInfo]))
 
 typedef struct
 {




More information about the wine-cvs mailing list