This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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);


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]