This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Simplify dlls/comctl32/trackbar.c
- From: Gerald Pfeifer <gerald at pfeifer dot com>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sat, 21 Jun 2008 19:55:33 +0200 (CEST)
- Subject: Simplify dlls/comctl32/trackbar.c
Depending on compiler and optimizations performed, this should also
optimize code size and runtime.
Gerald
ChangeLog:
Simplify TRACKBAR_LButtonUp, TRACKBAR_SetFocus, and TRACKBAR_Size by
sheding off unused parameters.
Index: dlls/comctl32/trackbar.c
===================================================================
RCS file: /home/wine/wine/dlls/comctl32/trackbar.c,v
retrieving revision 1.86
diff -u -3 -p -r1.86 trackbar.c
--- dlls/comctl32/trackbar.c 28 Apr 2008 13:04:26 -0000 1.86
+++ dlls/comctl32/trackbar.c 21 Jun 2008 17:51:26 -0000
@@ -1500,7 +1501,7 @@ TRACKBAR_LButtonDown (TRACKBAR_INFO *inf
static LRESULT
-TRACKBAR_LButtonUp (TRACKBAR_INFO *infoPtr, DWORD fwKeys, INT x, INT y)
+TRACKBAR_LButtonUp (TRACKBAR_INFO *infoPtr)
{
if (infoPtr->flags & TB_DRAG_MODE) {
notify_with_scroll (infoPtr, TB_THUMBPOSITION | (infoPtr->lPos<<16));
@@ -1548,7 +1549,7 @@ TRACKBAR_Paint (TRACKBAR_INFO *infoPtr,
static LRESULT
-TRACKBAR_SetFocus (TRACKBAR_INFO *infoPtr, HWND hwndLoseFocus)
+TRACKBAR_SetFocus (TRACKBAR_INFO *infoPtr)
{
TRACE("\n");
infoPtr->bFocussed = TRUE;
@@ -1559,7 +1560,7 @@ TRACKBAR_SetFocus (TRACKBAR_INFO *infoPt
static LRESULT
-TRACKBAR_Size (TRACKBAR_INFO *infoPtr, DWORD fwSizeType, INT nWidth, INT nHeight)
+TRACKBAR_Size (TRACKBAR_INFO *infoPtr)
{
TRACKBAR_InitializeThumb (infoPtr);
TRACKBAR_AlignBuddies (infoPtr);
@@ -1877,7 +1878,7 @@ TRACKBAR_WindowProc (HWND hwnd, UINT uMs
return TRACKBAR_LButtonDown (infoPtr, wParam, (SHORT)LOWORD(lParam), (SHORT)HIWORD(lParam));
case WM_LBUTTONUP:
- return TRACKBAR_LButtonUp (infoPtr, wParam, (SHORT)LOWORD(lParam), (SHORT)HIWORD(lParam));
+ return TRACKBAR_LButtonUp (infoPtr);
case WM_MOUSELEAVE:
infoPtr->flags &= ~TB_THUMB_HOT;
@@ -1892,10 +1893,10 @@ TRACKBAR_WindowProc (HWND hwnd, UINT uMs
return TRACKBAR_Paint (infoPtr, (HDC)wParam);
case WM_SETFOCUS:
- return TRACKBAR_SetFocus (infoPtr, (HWND)wParam);
+ return TRACKBAR_SetFocus (infoPtr);
case WM_SIZE:
- return TRACKBAR_Size (infoPtr, wParam, LOWORD(lParam), HIWORD(lParam));
+ return TRACKBAR_Size (infoPtr);
case WM_THEMECHANGED:
return theme_changed (infoPtr);