2003-07-11 Casper S. Hornstrup <chorns@users.sourceforge.net>
authorCasper Hornstrup <chorns@users.sourceforge.net>
Fri, 11 Jul 2003 17:08:44 +0000 (17:08 +0000)
committerCasper Hornstrup <chorns@users.sourceforge.net>
Fri, 11 Jul 2003 17:08:44 +0000 (17:08 +0000)
* lib/user32/controls/button.c (PB_Paint, GB_Paint): Declare variables
before any statements are processed in the scope.
* lib/user32/controls/combo.c (CBPaintButton): Ditto.
* lib/user32/windows/accel.c (TranslateAcceleratorA): Ditto.
* subsys/win32k/include/class.h (W32kGetClassLong): Fix prototype.
* subsys/win32k/ntuser/class.c (W32kGetClassLong): Match prototype.
* subsys/win32k/ntuser/windc.c (DceAllocDCE): Ditto.
* subsys/win32k/ntuser/window.c (DestroyThreadWindows): Ditto.

svn path=/trunk/; revision=5078

reactos/ChangeLog
reactos/lib/user32/controls/button.c
reactos/lib/user32/controls/combo.c
reactos/lib/user32/windows/accel.c
reactos/subsys/win32k/include/class.h
reactos/subsys/win32k/ntuser/class.c
reactos/subsys/win32k/ntuser/windc.c
reactos/subsys/win32k/ntuser/window.c

index 4c1e3a6..662795f 100644 (file)
@@ -1,3 +1,14 @@
+2003-07-11  Casper S. Hornstrup  <chorns@users.sourceforge.net>
+
+       * lib/user32/controls/button.c (PB_Paint, GB_Paint): Declare variables
+       before any statements are processed in the scope.
+       * lib/user32/controls/combo.c (CBPaintButton): Ditto.
+       * lib/user32/windows/accel.c (TranslateAcceleratorA): Ditto.
+       * subsys/win32k/include/class.h (W32kGetClassLong): Fix prototype.
+       * subsys/win32k/ntuser/class.c (W32kGetClassLong): Match prototype.
+       * subsys/win32k/ntuser/windc.c (DceAllocDCE): Ditto.
+       * subsys/win32k/ntuser/window.c (DestroyThreadWindows): Ditto.
+
 2003-07-11  Casper S. Hornstrup  <chorns@users.sourceforge.net>
 
        * tools/rgenstat/rgenstat.c (process_directory): Fix building on Windows.
index 612003b..d857cfb 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: button.c,v 1.4 2003/06/27 17:49:07 chorns Exp $
+/* $Id: button.c,v 1.5 2003/07/11 17:08:44 chorns Exp $
  *
  * COPYRIGHT:        See COPYING in the top level directory
  * PROJECT:          ReactOS User32
@@ -693,6 +693,7 @@ static void PB_Paint( HWND hwnd, HDC hDC, UINT action )
     LONG state = get_button_state( hwnd );
     LONG style = GetWindowLongA( hwnd, GWL_STYLE );
     BOOL pushedState = (state & BUTTON_HIGHLIGHTED);
+    UINT uState;
 
     GetClientRect( hwnd, &rc );
 
@@ -709,7 +710,7 @@ static void PB_Paint( HWND hwnd, HDC hDC, UINT action )
        InflateRect( &rc, -1, -1 );
     }
 
-    UINT uState = DFCS_BUTTONPUSH | DFCS_ADJUSTRECT;
+    uState = DFCS_BUTTONPUSH | DFCS_ADJUSTRECT;
 
         if (style & BS_FLAT)
             uState |= DFCS_MONO;
@@ -922,6 +923,7 @@ static void GB_Paint( HWND hwnd, HDC hDC, UINT action )
     HBRUSH hbr;
     HFONT hFont;
     UINT dtFlags;
+    TEXTMETRICW tm;
     LONG style = GetWindowLongA( hwnd, GWL_STYLE );
 
     if (action != ODA_DRAWENTIRE) return;
@@ -934,7 +936,7 @@ static void GB_Paint( HWND hwnd, HDC hDC, UINT action )
                                     (WPARAM)hDC, (LPARAM)hwnd);
 
     GetClientRect( hwnd, &rc);
-       TEXTMETRICW tm;
+
        rcFrame = rc;
 
        GetTextMetricsW (hDC, &tm);
index e6d2802..4465f95 100644 (file)
@@ -682,10 +682,12 @@ static void CBPaintButton(
   HDC         hdc,
   RECT        rectButton)
 {
+  UINT buttonState;
+
     if( lphc->wState & CBF_NOREDRAW )
       return;
 
-        UINT buttonState = DFCS_SCROLLCOMBOBOX;
+        buttonState = DFCS_SCROLLCOMBOBOX;
 
        if (lphc->wState & CBF_BUTTONDOWN)
        {
index e7e820b..b0c91e3 100644 (file)
@@ -16,7 +16,7 @@
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-/* $Id: accel.c,v 1.8 2003/07/10 21:04:31 chorns Exp $
+/* $Id: accel.c,v 1.9 2003/07/11 17:08:44 chorns Exp $
  *
  * PROJECT:         ReactOS user32.dll
  * FILE:            lib/user32/windows/input.c
@@ -372,10 +372,11 @@ int WINAPI TranslateAcceleratorA(HWND hWnd, HACCEL hAccTable, LPMSG lpMsg)
  MSG mCopy = *lpMsg;
  CHAR cChar;
  WCHAR wChar;
+ NTSTATUS nErrCode;
 
  if(!U32IsValidAccelMessage(lpMsg->message)) return 0;
 
NTSTATUS nErrCode =
+ nErrCode =
   RtlMultiByteToUnicodeN(&wChar, sizeof(wChar), NULL, &cChar, sizeof(cChar));
 
  if(!nErrCode)
index 5e30119..f83c199 100644 (file)
@@ -38,7 +38,7 @@ W32kCreateClass(LPWNDCLASSEXW lpwcx,
                BOOL bUnicodeClass);
 struct _WINDOW_OBJECT;
 ULONG FASTCALL
-W32kGetClassLong(struct _WINDOW_OBJECTWindowObject, ULONG Offset);
+W32kGetClassLong(struct _WINDOW_OBJECT *WindowObject, ULONG Offset);
 
 #endif /* __WIN32K_CLASS_H */
 
index 4175dbc..172c49e 100644 (file)
@@ -16,7 +16,7 @@
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-/* $Id: class.c,v 1.18 2003/06/20 16:26:14 ekohl Exp $
+/* $Id: class.c,v 1.19 2003/07/11 17:08:44 chorns Exp $
  *
  * COPYRIGHT:        See COPYING in the top level directory
  * PROJECT:          ReactOS kernel
@@ -282,7 +282,7 @@ NtUserRegisterClassExWOW(LPWNDCLASSEXW lpwcx,
 }
 
 ULONG FASTCALL
-W32kGetClassLong(PWINDOW_OBJECT WindowObject, ULONG Offset)
+W32kGetClassLong(struct _WINDOW_OBJECT *WindowObject, ULONG Offset)
 {
   LONG Ret;
   switch (Offset)
index a6bcb69..8904fc1 100644 (file)
@@ -16,7 +16,7 @@
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-/* $Id: windc.c,v 1.13 2003/07/10 00:24:04 chorns Exp $
+/* $Id: windc.c,v 1.14 2003/07/11 17:08:44 chorns Exp $
  *
  * COPYRIGHT:        See COPYING in the top level directory
  * PROJECT:          ReactOS kernel
@@ -274,7 +274,7 @@ NtUserGetDC(HWND hWnd)
     return NtUserGetDCEx(hWnd, NULL, NULL == hWnd ? DCX_CACHE | DCX_WINDOW : DCX_USESTYLE);
 }
 
-DCE * FASTCALL DceAllocDCE(HWND hWnd, DCE_TYPE Type)
+PDCE FASTCALL DceAllocDCE(HWND hWnd, DCE_TYPE Type)
 {
   HDCE DceHandle;
   DCE* Dce;
index 722b046..e546dcf 100644 (file)
@@ -16,7 +16,7 @@
  *  along with this program; if not, write to the Free Software
  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  */
-/* $Id: window.c,v 1.62 2003/07/10 00:24:04 chorns Exp $
+/* $Id: window.c,v 1.63 2003/07/11 17:08:44 chorns Exp $
  *
  * COPYRIGHT:        See COPYING in the top level directory
  * PROJECT:          ReactOS kernel
@@ -1197,7 +1197,7 @@ NtUserDestroyWindow(HWND Wnd)
 }
 
 VOID FASTCALL
-DestroyThreadWindows(PETHREAD Thread)
+DestroyThreadWindows(struct _ETHREAD *Thread)
 {
   PLIST_ENTRY LastHead;
   PW32PROCESS Win32Process;