Hello, to minimize merging conflicts here is a separate patch for listview.c License: LGPL, X11 Changelog: Michael Stefaniuc <mstefani@redhat.com> - fix the "int format, HANDLE arg" type of warnings for listview.c when compiled with -DSTRICT bye michael -- Michael Stefaniuc Tel.: +49-711-96437-199 System Administration Fax.: +49-711-96437-111 Red Hat GmbH Email: mstefani@redhat.com Hauptstaetterstr. 58 http://www.redhat.de/ D-70178 Stuttgart
--- dlls/comctl32/listview.c.2 Wed Oct 23 00:11:46 2002 +++ dlls/comctl32/listview.c Wed Oct 23 00:12:07 2002 @@ -315,16 +315,16 @@ /* Dump the LISTVIEW_INFO structure to the debug channel */ #define LISTVIEW_DUMP(iP) do { \ - TRACE("hwndSelf=%08x, clrBk=0x%06lx, clrText=0x%06lx, clrTextBk=0x%06lx, ItemHeight=%d, ItemWidth=%d, Style=0x%08lx\n", \ + TRACE("hwndSelf=%p, clrBk=0x%06lx, clrText=0x%06lx, clrTextBk=0x%06lx, ItemHeight=%d, ItemWidth=%d, Style=0x%08lx\n", \ iP->hwndSelf, iP->clrBk, iP->clrText, iP->clrTextBk, \ iP->nItemHeight, iP->nItemWidth, infoPtr->dwStyle); \ - TRACE("hwndSelf=%08x, himlNor=%p, himlSml=%p, himlState=%p, Focused=%d, Hot=%d, exStyle=0x%08lx, Focus=%d\n", \ + TRACE("hwndSelf=%p, himlNor=%p, himlSml=%p, himlState=%p, Focused=%d, Hot=%d, exStyle=0x%08lx, Focus=%d\n", \ iP->hwndSelf, iP->himlNormal, iP->himlSmall, iP->himlState, \ iP->nFocusedItem, iP->nHotItem, iP->dwLvExStyle, iP->bFocus ); \ - TRACE("hwndSelf=%08x, ntmH=%d, icSz.cx=%ld, icSz.cy=%ld, icSp.cx=%ld, icSp.cy=%ld, notifyFmt=%d\n", \ + TRACE("hwndSelf=%p, ntmH=%d, icSz.cx=%ld, icSz.cy=%ld, icSp.cx=%ld, icSp.cy=%ld, notifyFmt=%d\n", \ iP->hwndSelf, iP->ntmHeight, iP->iconSize.cx, iP->iconSize.cy, \ iP->iconSpacing.cx, iP->iconSpacing.cy, iP->notifyFormat); \ - TRACE("hwndSelf=%08x, rcList=%s\n", iP->hwndSelf, debugrect(&iP->rcList)); \ + TRACE("hwndSelf=%p, rcList=%s\n", iP->hwndSelf, debugrect(&iP->rcList)); \ } while(0) @@ -3303,7 +3303,7 @@ { if (!infoPtr->hBkBrush) return FALSE; - TRACE("(hdc=%x, lprcBox=%s, hBkBrush=%x)\n", hdc, debugrect(lprcBox), infoPtr->hBkBrush); + TRACE("(hdc=%p, lprcBox=%s, hBkBrush=%p)\n", hdc, debugrect(lprcBox), infoPtr->hBkBrush); return FillRect(hdc, lprcBox, infoPtr->hBkBrush); } @@ -3334,7 +3334,7 @@ HIMAGELIST himl; LVITEMW lvItem; - TRACE("(hdc=%x, nItem=%d, nSubItem=%d, pos=%s)\n", hdc, nItem, nSubItem, debugpoint(&pos)); + TRACE("(hdc=%p, nItem=%d, nSubItem=%d, pos=%s)\n", hdc, nItem, nSubItem, debugpoint(&pos)); /* get information needed for drawing the item */ lvItem.mask = LVIF_TEXT | LVIF_IMAGE; @@ -5022,7 +5022,7 @@ LVITEMW lvItem; RECT label_rect; - TRACE("(hwnd=%x, nItem=%d, lprc=%p)\n", infoPtr->hwndSelf, nItem, lprc); + TRACE("(hwnd=%p, nItem=%d, lprc=%p)\n", infoPtr->hwndSelf, nItem, lprc); if (!lprc || nItem < 0 || nItem >= infoPtr->nItemCount) return FALSE; @@ -6964,7 +6964,7 @@ { RECT rc; - TRACE("(hdc=%x)\n", hdc); + TRACE("(hdc=%p)\n", hdc); if (!GetClipBox(hdc, &rc)) return FALSE; @@ -7665,7 +7665,7 @@ */ static LRESULT LISTVIEW_NotifyFormat(LISTVIEW_INFO *infoPtr, HWND hwndFrom, INT nCommand) { - TRACE("(hwndFrom=%x, nCommand=%d)\n", hwndFrom, nCommand); + TRACE("(hwndFrom=%p, nCommand=%d)\n", hwndFrom, nCommand); if (nCommand == NF_REQUERY) infoPtr->notifyFormat = SendMessageW(hwndFrom, WM_NOTIFYFORMAT, @@ -7686,7 +7686,7 @@ */ static LRESULT LISTVIEW_Paint(LISTVIEW_INFO *infoPtr, HDC hdc) { - TRACE("(hdc=%x)\n", hdc); + TRACE("(hdc=%p)\n", hdc); if (hdc) LISTVIEW_Refresh(infoPtr, hdc); @@ -7867,7 +7867,7 @@ */ static LRESULT LISTVIEW_SetFocus(LISTVIEW_INFO *infoPtr, HWND hwndLoseFocus) { - TRACE("(hwndLoseFocus=%x)\n", hwndLoseFocus); + TRACE("(hwndLoseFocus=%p)\n", hwndLoseFocus); /* if we have the focus already, there's nothing to do */ if (infoPtr->bFocus) return 0; @@ -7903,7 +7903,7 @@ { HFONT oldFont = infoPtr->hFont; - TRACE("(hfont=%x,redraw=%hu)\n", hFont, fRedraw); + TRACE("(hfont=%p,redraw=%hu)\n", hFont, fRedraw); infoPtr->hFont = hFont ? hFont : infoPtr->hDefaultFont; if (infoPtr->hFont == oldFont) return 0; @@ -8745,7 +8745,7 @@ LISTVIEW_INFO *infoPtr = (LISTVIEW_INFO *)GetWindowLongW(GetParent(hwnd), 0); BOOL cancel = FALSE; - TRACE("(hwnd=%x, uMsg=%x, wParam=%x, lParam=%lx, isW=%d)\n", + TRACE("(hwnd=%p, uMsg=%x, wParam=%x, lParam=%lx, isW=%d)\n", hwnd, uMsg, wParam, lParam, isW); switch (uMsg)
Attachment:
pgp00069.pgp
Description: PGP signature