Thomas Weidenmueller : comctl32: Fix the TAB_ITEM_SIZE macro.
Module: wine Branch: master Commit: 2c620c82697a67293549ac70f1a3377966c3cbff URL: http://source.winehq.org/git/wine.git/?a=commit;h=2c620c82697a67293549ac70f1... Author: Thomas Weidenmueller <wine-patches(a)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 {
participants (1)
-
Alexandre Julliard