These asserts are not useless.
A DWORD can also underflow (due to a bug), hence the point of these ASSERTs
-- the only bug is that the ASSERT should cast to LONG.
Best regards,
Alex Ionescu
On Fri, Sep 2, 2011 at 9:23 AM, <akhaldi(a)svn.reactos.org> wrote:
Author: akhaldi
Date: Fri Sep 2 09:23:20 2011
New Revision: 53527
URL:
http://svn.reactos.org/svn/reactos?rev=53527&view=rev
Log:
[WIN32K]
* Remove some useless asserts considering cLockObj is DWORD.
Modified:
trunk/reactos/subsystems/win32/win32k/ntuser/menu.c
trunk/reactos/subsystems/win32/win32k/ntuser/monitor.c
trunk/reactos/subsystems/win32/win32k/ntuser/window.c
Modified: trunk/reactos/subsystems/win32/win32k/ntuser/menu.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/menu.c [iso-8859-1]
(original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/menu.c [iso-8859-1] Fri
Sep 2 09:23:20 2011
@@ -74,7 +74,6 @@
return NULL;
}
- ASSERT(Menu->head.cLockObj >= 0);
return Menu;
}
@@ -137,11 +136,8 @@
{
PMENU_OBJECT Menu = UserGetMenuObject(hMenu);
if (Menu)
- {
- ASSERT(Menu->head.cLockObj >= 0);
-
Menu->head.cLockObj++;
- }
+
return Menu;
}
Modified: trunk/reactos/subsystems/win32/win32k/ntuser/monitor.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/monitor.c [iso-8859-1]
(original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/monitor.c [iso-8859-1] Fri
Sep 2 09:23:20 2011
@@ -93,8 +93,6 @@
return NULL;
}
- ASSERT(Monitor->head.cLockObj >= 0);
-
return Monitor;
}
Modified: trunk/reactos/subsystems/win32/win32k/ntuser/window.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/subsystems/win32/win32k/nt…
==============================================================================
--- trunk/reactos/subsystems/win32/win32k/ntuser/window.c [iso-8859-1]
(original)
+++ trunk/reactos/subsystems/win32/win32k/ntuser/window.c [iso-8859-1] Fri
Sep 2 09:23:20 2011
@@ -61,11 +61,8 @@
Window = UserGetWindowObject(hWnd);
if (Window)
- {
- ASSERT(Window->head.cLockObj >= 0);
-
Window->head.cLockObj++;
- }
+
return Window;
}
@@ -86,8 +83,6 @@
EngSetLastError(ERROR_INVALID_WINDOW_HANDLE);
return NULL;
}
-
- ASSERT(Window->head.cLockObj >= 0);
return Window;
}