- Move GDI_DEBUG stuff to make it compile again

- Comment out some GDI_DEBUG prints related to deferred deletion, as this floods the log too much

svn path=/trunk/; revision=41829
This commit is contained in:
Timo Kreuzer 2009-07-09 13:36:42 +00:00
parent fb73a62428
commit 7b83de4325

View file

@ -8,6 +8,8 @@
/** INCLUDES ******************************************************************/
//#define GDI_DEBUG
#include <w32k.h>
#define NDEBUG
#include <debug.h>
@ -26,6 +28,8 @@
DPRINT("%s:%i: Delay\n", __FILE__, __LINE__); \
KeDelayExecutionThread(KernelMode, FALSE, &ShortDelay)
#include "gdidbg.c"
/* static */ /* FIXME: -fno-unit-at-a-time breaks this */
BOOL INTERNAL_CALL GDI_CleanupDummy(PVOID ObjectBody);
@ -78,10 +82,6 @@ OBJ_TYPE_INFO ObjTypeInfo[BASE_OBJTYPE_COUNT] =
static LARGE_INTEGER ShortDelay;
/** DEBUGGING *****************************************************************/
//#define GDI_DEBUG
#include "gdidbg.c"
/** INTERNAL FUNCTIONS ********************************************************/
/*
@ -576,8 +576,8 @@ LockHandle:
{
Object->BaseFlags |= BASEFLAG_READY_TO_DIE;
DPRINT("Object %p, ulShareCount = %d\n", Object->hHmgr, Object->ulShareCount);
GDIDBG_TRACECALLER();
GDIDBG_TRACESHARELOCKER(GDI_HANDLE_GET_INDEX(hObj));
//GDIDBG_TRACECALLER();
//GDIDBG_TRACESHARELOCKER(GDI_HANDLE_GET_INDEX(hObj));
(void)InterlockedExchangePointer((PVOID*)&Entry->ProcessId, PrevProcId);
/* Don't wait on shared locks */
return FALSE;