71 lines
965 B
C
71 lines
965 B
C
/*++
|
|
|
|
Copyright (c) 1990-1995 Microsoft Corporation
|
|
|
|
Module Name:
|
|
|
|
debug.c
|
|
|
|
Abstract:
|
|
|
|
NDIS wrapper definitions
|
|
|
|
Author:
|
|
|
|
|
|
Environment:
|
|
|
|
Kernel mode, FSD
|
|
|
|
Revision History:
|
|
|
|
10/22/95 Kyle Brandon Created.
|
|
--*/
|
|
|
|
#include <precomp.h>
|
|
#pragma hdrstop
|
|
|
|
#if DBG
|
|
|
|
//
|
|
// Define module number for debug code
|
|
//
|
|
#define MODULE_NUMBER MODULE_DEBUG
|
|
|
|
VOID
|
|
ndisDbgPrintUnicodeString(
|
|
IN PUNICODE_STRING UnicodeString
|
|
)
|
|
{
|
|
UCHAR Buffer[256];
|
|
|
|
|
|
USHORT i;
|
|
|
|
for (i = 0; (i < UnicodeString->Length / 2) && (i < 255); i++)
|
|
Buffer[i] = (UCHAR)UnicodeString->Buffer[i];
|
|
|
|
Buffer[i] = '\0';
|
|
|
|
DbgPrint("%s", Buffer);
|
|
}
|
|
|
|
#endif // DBG
|
|
|
|
#if ASSERT_ON_FREE_BUILDS
|
|
|
|
VOID
|
|
ndisAssert(
|
|
IN PVOID exp,
|
|
IN PUCHAR File,
|
|
IN UINT Line
|
|
)
|
|
{
|
|
DbgPrint("Assertion failed: \"%s\", File %s, Line %d\n", exp, File, Line);
|
|
DbgBreakPoint();
|
|
|
|
}
|
|
|
|
#endif
|
|
|