59 lines
733 B
C
59 lines
733 B
C
|
#if HALDBG
|
||
|
|
||
|
/*++
|
||
|
|
||
|
Copyright (c) 1993-1994 Digital Equipment Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
haldebug.c
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
This module contains debugging code for the HAL.
|
||
|
|
||
|
Author:
|
||
|
|
||
|
Steve Jenness 09-Nov-1993
|
||
|
Joe Notarangelo 28-Jan-1994
|
||
|
|
||
|
Environment:
|
||
|
|
||
|
Kernel mode
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
|
||
|
--*/
|
||
|
|
||
|
#include "halp.h"
|
||
|
|
||
|
|
||
|
#include <stdarg.h>
|
||
|
#include <stdio.h>
|
||
|
|
||
|
ULONG HalDebugMask = 0;
|
||
|
UCHAR HalDebugBuffer[512];
|
||
|
|
||
|
VOID
|
||
|
HalDebugPrint(
|
||
|
ULONG DebugPrintMask,
|
||
|
PCCHAR DebugMessage,
|
||
|
...
|
||
|
)
|
||
|
{
|
||
|
va_list ap;
|
||
|
va_start(ap, DebugMessage);
|
||
|
|
||
|
if( (DebugPrintMask & HalDebugMask) != 0 )
|
||
|
{
|
||
|
vsprintf(HalDebugBuffer, DebugMessage, ap);
|
||
|
DbgPrint(HalDebugBuffer);
|
||
|
}
|
||
|
|
||
|
va_end(ap);
|
||
|
}
|
||
|
|
||
|
#endif // HALDBG
|
||
|
|