56 lines
882 B
C
56 lines
882 B
C
|
/*++
|
||
|
|
||
|
Copyright (c) 2000 Microsoft Corporation
|
||
|
|
||
|
Module Name:
|
||
|
|
||
|
memory.h
|
||
|
|
||
|
Abstract:
|
||
|
|
||
|
Private header file for memory functions within setup api dll.
|
||
|
|
||
|
These headers were moved from setupntp.h into a private header
|
||
|
|
||
|
Author:
|
||
|
|
||
|
Andrew Ritz (AndrewR) 2-Feb-2000
|
||
|
|
||
|
Revision History:
|
||
|
|
||
|
--*/
|
||
|
|
||
|
//
|
||
|
// Debug memory functions and wrappers to track allocations
|
||
|
//
|
||
|
|
||
|
#if MEM_DBG
|
||
|
|
||
|
VOID
|
||
|
SetTrackFileAndLine (
|
||
|
PCSTR File,
|
||
|
UINT Line
|
||
|
);
|
||
|
|
||
|
VOID
|
||
|
ClrTrackFileAndLine (
|
||
|
VOID
|
||
|
);
|
||
|
|
||
|
#define TRACK_ARG_DECLARE PCSTR __File, UINT __Line
|
||
|
#define TRACK_ARG_COMMA ,
|
||
|
#define TRACK_ARG_CALL __FILE__, __LINE__
|
||
|
#define TRACK_PUSH SetTrackFileAndLine(__File, __Line);
|
||
|
#define TRACK_POP ClrTrackFileAndLine();
|
||
|
|
||
|
#else
|
||
|
|
||
|
#define TRACK_ARG_DECLARE
|
||
|
#define TRACK_ARG_COMMA
|
||
|
#define TRACK_ARG_CALL
|
||
|
#define TRACK_PUSH
|
||
|
#define TRACK_POP
|
||
|
|
||
|
#endif
|
||
|
|