ReactOS  0.4.13-dev-99-g7e18b6d
crtdbg.h File Reference
#include <crtdefs.h>
#include <sec_api/crtdbg_s.h>
Include dependency graph for crtdbg.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _CrtMemState
 

Macros

#define NULL   ((void *)0)
 
#define _CRT_WARN   0
 
#define _CRT_ERROR   1
 
#define _CRT_ASSERT   2
 
#define _CRT_ERRCNT   3
 
#define _CRTDBG_MODE_FILE   0x1
 
#define _CRTDBG_MODE_DEBUG   0x2
 
#define _CRTDBG_MODE_WNDW   0x4
 
#define _CRTDBG_REPORT_MODE   -1
 
#define _CRTDBG_INVALID_HFILE   ((_HFILE)-1)
 
#define _CRTDBG_HFILE_ERROR   ((_HFILE)-2)
 
#define _CRTDBG_FILE_STDOUT   ((_HFILE)-4)
 
#define _CRTDBG_FILE_STDERR   ((_HFILE)-5)
 
#define _CRTDBG_REPORT_FILE   ((_HFILE)-6)
 
#define _CRT_RPTHOOK_INSTALL   0
 
#define _CRT_RPTHOOK_REMOVE   1
 
#define _HOOK_ALLOC   1
 
#define _HOOK_REALLOC   2
 
#define _HOOK_FREE   3
 
#define _CRTDBG_ALLOC_MEM_DF   0x01
 
#define _CRTDBG_DELAY_FREE_MEM_DF   0x02
 
#define _CRTDBG_CHECK_ALWAYS_DF   0x04
 
#define _CRTDBG_RESERVED_DF   0x08
 
#define _CRTDBG_CHECK_CRT_DF   0x10
 
#define _CRTDBG_LEAK_CHECK_DF   0x20
 
#define _CRTDBG_CHECK_EVERY_16_DF   0x00100000
 
#define _CRTDBG_CHECK_EVERY_128_DF   0x00800000
 
#define _CRTDBG_CHECK_EVERY_1024_DF   0x04000000
 
#define _CRTDBG_CHECK_DEFAULT_DF   0
 
#define _CRTDBG_REPORT_FLAG   -1
 
#define _BLOCK_TYPE(block)   (block & 0xFFFF)
 
#define _BLOCK_SUBTYPE(block)   (block >> 16 & 0xFFFF)
 
#define _FREE_BLOCK   0
 
#define _NORMAL_BLOCK   1
 
#define _CRT_BLOCK   2
 
#define _IGNORE_BLOCK   3
 
#define _CLIENT_BLOCK   4
 
#define _MAX_BLOCKS   5
 
#define _STATIC_ASSERT(expr)   extern char (*static_assert(void)) [(expr) ? 1 : -1]
 
#define _ASSERT(expr)   ((void)0)
 
#define _ASSERT_WRN(expr)   ((void)0)
 
#define _ASSERTE(expr)   ((void)0)
 
#define _ASSERTE_WRN(expr)   ((void)0)
 
#define _ASSERT_EXPR(expr, expr_str)   ((void)0)
 
#define _ASSERT_EXPR_WRN(expr, expr_str)   ((void)0)
 
#define _ASSERT_BASE   _ASSERT_EXPR
 
#define _RPT0(rptno, msg)
 
#define _RPTW0(rptno, msg)
 
#define _RPT1(rptno, msg, arg1)
 
#define _RPTW1(rptno, msg, arg1)
 
#define _RPT2(rptno, msg, arg1, arg2)
 
#define _RPTW2(rptno, msg, arg1, arg2)
 
#define _RPT3(rptno, msg, arg1, arg2, arg3)
 
#define _RPTW3(rptno, msg, arg1, arg2, arg3)
 
#define _RPT4(rptno, msg, arg1, arg2, arg3, arg4)
 
#define _RPTW4(rptno, msg, arg1, arg2, arg3, arg4)
 
#define _RPTF0(rptno, msg)
 
#define _RPTFW0(rptno, msg)
 
#define _RPTF1(rptno, msg, arg1)
 
#define _RPTFW1(rptno, msg, arg1)
 
#define _RPTF2(rptno, msg, arg1, arg2)
 
#define _RPTFW2(rptno, msg, arg1, arg2)
 
#define _RPTF3(rptno, msg, arg1, arg2, arg3)
 
#define _RPTFW3(rptno, msg, arg1, arg2, arg3)
 
#define _RPTF4(rptno, msg, arg1, arg2, arg3, arg4)
 
#define _RPTFW4(rptno, msg, arg1, arg2, arg3, arg4)
 
#define _malloc_dbg(s, t, f, l)   malloc(s)
 
#define _calloc_dbg(c, s, t, f, l)   calloc(c,s)
 
#define _realloc_dbg(p, s, t, f, l)   realloc(p,s)
 
#define _recalloc_dbg(p, c, s, t, f, l)   _recalloc(p,c,s)
 
#define _expand_dbg(p, s, t, f, l)   _expand(p,s)
 
#define _free_dbg(p, t)   free(p)
 
#define _msize_dbg(p, t)   _msize(p)
 
#define _aligned_malloc_dbg(s, a, f, l)   _aligned_malloc(s,a)
 
#define _aligned_realloc_dbg(p, s, a, f, l)   _aligned_realloc(p,s,a)
 
#define _aligned_recalloc_dbg(p, c, s, a, f, l)   _aligned_realloc(p,c,s,a)
 
#define _aligned_free_dbg(p)   _aligned_free(p)
 
#define _aligned_offset_malloc_dbg(s, a, o, f, l)   _aligned_offset_malloc(s,a,o)
 
#define _aligned_offset_realloc_dbg(p, s, a, o, f, l)   _aligned_offset_realloc(p,s,a,o)
 
#define _aligned_offset_recalloc_dbg(p, c, s, a, o, f, l)   _aligned_offset_recalloc(p,c,s,a,o)
 
#define _malloca_dbg(s, t, f, l)   _malloca(s)
 
#define _freea_dbg(p, t)   _freea(p)
 
#define _strdup_dbg(s, t, f, l)   _strdup(s)
 
#define _wcsdup_dbg(s, t, f, l)   _wcsdup(s)
 
#define _mbsdup_dbg(s, t, f, l)   _mbsdup(s)
 
#define _tempnam_dbg(s1, s2, t, f, l)   _tempnam(s1,s2)
 
#define _wtempnam_dbg(s1, s2, t, f, l)   _wtempnam(s1,s2)
 
#define _fullpath_dbg(s1, s2, le, t, f, l)   _fullpath(s1,s2,le)
 
#define _wfullpath_dbg(s1, s2, le, t, f, l)   _wfullpath(s1,s2,le)
 
#define _getcwd_dbg(s, le, t, f, l)   _getcwd(s,le)
 
#define _wgetcwd_dbg(s, le, t, f, l)   _wgetcwd(s,le)
 
#define _getdcwd_dbg(d, s, le, t, f, l)   _getdcwd(d,s,le)
 
#define _wgetdcwd_dbg(d, s, le, t, f, l)   _wgetdcwd(d,s,le)
 
#define _getdcwd_lk_dbg(d, s, le, t, f, l)   _getdcwd_nolock(d,s,le)
 
#define _wgetdcwd_lk_dbg(d, s, le, t, f, l)   _wgetdcwd_nolock(d,s,le)
 
#define _CrtSetReportHook(f)   ((_CRT_REPORT_HOOK)0)
 
#define _CrtGetReportHook()   ((_CRT_REPORT_HOOK)0)
 
#define _CrtSetReportHook2(t, f)   ((int)0)
 
#define _CrtSetReportHookW2(t, f)   ((int)0)
 
#define _CrtSetReportMode(t, f)   ((int)0)
 
#define _CrtSetReportFile(t, f)   ((_HFILE)0)
 
#define _CrtDbgBreak()   ((void)0)
 
#define _CrtSetBreakAlloc(a)   ((long)0)
 
#define _CrtSetAllocHook(f)   ((_CRT_ALLOC_HOOK)0)
 
#define _CrtGetAllocHook()   ((_CRT_ALLOC_HOOK)0)
 
#define _CrtCheckMemory()   ((int)1)
 
#define _CrtSetDbgFlag(f)   ((int)0)
 
#define _CrtDoForAllClientObjects(f, c)   ((void)0)
 
#define _CrtIsValidPointer(p, n, r)   ((int)1)
 
#define _CrtIsValidHeapPointer(p)   ((int)1)
 
#define _CrtIsMemoryBlock(p, t, r, f, l)   ((int)1)
 
#define _CrtReportBlockType(p)   ((int)-1)
 
#define _CrtSetDumpClient(f)   ((_CRT_DUMP_CLIENT)0)
 
#define _CrtGetDumpClient()   ((_CRT_DUMP_CLIENT)0)
 
#define _CrtMemCheckpoint(s)   ((void)0)
 
#define _CrtMemDifference(s1, s2, s3)   ((int)0)
 
#define _CrtMemDumpAllObjectsSince(s)   ((void)0)
 
#define _CrtMemDumpStatistics(s)   ((void)0)
 
#define _CrtDumpMemoryLeaks()   ((int)0)
 
#define _CrtSetDebugFillThreshold(t)   ((size_t)0)
 
#define _CrtSetCheckCount(f)   ((int)0)
 
#define _CrtGetCheckCount()   ((int)0)
 

Typedefs

typedef void_HFILE
 
typedef int(__cdecl_CRT_REPORT_HOOK) (int, char *, int *)
 
typedef int(__cdecl_CRT_REPORT_HOOKW) (int, wchar_t *, int *)
 
typedef int(__cdecl_CRT_ALLOC_HOOK) (int, void *, size_t, int, long, const unsigned char *, int)
 
typedef void(__cdecl_CRT_DUMP_CLIENT) (void *, size_t)
 
typedef struct _CrtMemState _CrtMemState
 

Macro Definition Documentation

◆ _aligned_free_dbg

#define _aligned_free_dbg (   p)    _aligned_free(p)

Definition at line 157 of file crtdbg.h.

◆ _aligned_malloc_dbg

#define _aligned_malloc_dbg (   s,
  a,
  f,
  l 
)    _aligned_malloc(s,a)

Definition at line 154 of file crtdbg.h.

◆ _aligned_offset_malloc_dbg

#define _aligned_offset_malloc_dbg (   s,
  a,
  o,
  f,
  l 
)    _aligned_offset_malloc(s,a,o)

Definition at line 158 of file crtdbg.h.

◆ _aligned_offset_realloc_dbg

#define _aligned_offset_realloc_dbg (   p,
  s,
  a,
  o,
  f,
  l 
)    _aligned_offset_realloc(p,s,a,o)

Definition at line 159 of file crtdbg.h.

◆ _aligned_offset_recalloc_dbg

#define _aligned_offset_recalloc_dbg (   p,
  c,
  s,
  a,
  o,
  f,
  l 
)    _aligned_offset_recalloc(p,c,s,a,o)

Definition at line 160 of file crtdbg.h.

◆ _aligned_realloc_dbg

#define _aligned_realloc_dbg (   p,
  s,
  a,
  f,
  l 
)    _aligned_realloc(p,s,a)

Definition at line 155 of file crtdbg.h.

◆ _aligned_recalloc_dbg

#define _aligned_recalloc_dbg (   p,
  c,
  s,
  a,
  f,
  l 
)    _aligned_realloc(p,c,s,a)

Definition at line 156 of file crtdbg.h.

◆ _ASSERT

#define _ASSERT (   expr)    ((void)0)

Definition at line 97 of file crtdbg.h.

◆ _ASSERT_BASE

#define _ASSERT_BASE   _ASSERT_EXPR

Definition at line 121 of file crtdbg.h.

◆ _ASSERT_EXPR

#define _ASSERT_EXPR (   expr,
  expr_str 
)    ((void)0)

Definition at line 113 of file crtdbg.h.

◆ _ASSERT_EXPR_WRN

#define _ASSERT_EXPR_WRN (   expr,
  expr_str 
)    ((void)0)

Definition at line 117 of file crtdbg.h.

◆ _ASSERT_WRN

#define _ASSERT_WRN (   expr)    ((void)0)

Definition at line 101 of file crtdbg.h.

◆ _ASSERTE

#define _ASSERTE (   expr)    ((void)0)

Definition at line 105 of file crtdbg.h.

◆ _ASSERTE_WRN

#define _ASSERTE_WRN (   expr)    ((void)0)

Definition at line 109 of file crtdbg.h.

◆ _BLOCK_SUBTYPE

#define _BLOCK_SUBTYPE (   block)    (block >> 16 & 0xFFFF)

Definition at line 71 of file crtdbg.h.

◆ _BLOCK_TYPE

#define _BLOCK_TYPE (   block)    (block & 0xFFFF)

Definition at line 70 of file crtdbg.h.

◆ _calloc_dbg

#define _calloc_dbg (   c,
  s,
  t,
  f,
  l 
)    calloc(c,s)

Definition at line 147 of file crtdbg.h.

◆ _CLIENT_BLOCK

#define _CLIENT_BLOCK   4

Definition at line 77 of file crtdbg.h.

◆ _CRT_ASSERT

#define _CRT_ASSERT   2

Definition at line 29 of file crtdbg.h.

◆ _CRT_BLOCK

#define _CRT_BLOCK   2

Definition at line 75 of file crtdbg.h.

◆ _CRT_ERRCNT

#define _CRT_ERRCNT   3

Definition at line 30 of file crtdbg.h.

◆ _CRT_ERROR

#define _CRT_ERROR   1

Definition at line 28 of file crtdbg.h.

◆ _CRT_RPTHOOK_INSTALL

#define _CRT_RPTHOOK_INSTALL   0

Definition at line 46 of file crtdbg.h.

◆ _CRT_RPTHOOK_REMOVE

#define _CRT_RPTHOOK_REMOVE   1

Definition at line 47 of file crtdbg.h.

◆ _CRT_WARN

#define _CRT_WARN   0

Definition at line 27 of file crtdbg.h.

◆ _CrtCheckMemory

#define _CrtCheckMemory ( )    ((int)1)

Definition at line 191 of file crtdbg.h.

◆ _CRTDBG_ALLOC_MEM_DF

#define _CRTDBG_ALLOC_MEM_DF   0x01

Definition at line 55 of file crtdbg.h.

◆ _CRTDBG_CHECK_ALWAYS_DF

#define _CRTDBG_CHECK_ALWAYS_DF   0x04

Definition at line 57 of file crtdbg.h.

◆ _CRTDBG_CHECK_CRT_DF

#define _CRTDBG_CHECK_CRT_DF   0x10

Definition at line 59 of file crtdbg.h.

◆ _CRTDBG_CHECK_DEFAULT_DF

#define _CRTDBG_CHECK_DEFAULT_DF   0

Definition at line 66 of file crtdbg.h.

◆ _CRTDBG_CHECK_EVERY_1024_DF

#define _CRTDBG_CHECK_EVERY_1024_DF   0x04000000

Definition at line 64 of file crtdbg.h.

◆ _CRTDBG_CHECK_EVERY_128_DF

#define _CRTDBG_CHECK_EVERY_128_DF   0x00800000

Definition at line 63 of file crtdbg.h.

◆ _CRTDBG_CHECK_EVERY_16_DF

#define _CRTDBG_CHECK_EVERY_16_DF   0x00100000

Definition at line 62 of file crtdbg.h.

◆ _CRTDBG_DELAY_FREE_MEM_DF

#define _CRTDBG_DELAY_FREE_MEM_DF   0x02

Definition at line 56 of file crtdbg.h.

◆ _CRTDBG_FILE_STDERR

#define _CRTDBG_FILE_STDERR   ((_HFILE)-5)

Definition at line 40 of file crtdbg.h.

◆ _CRTDBG_FILE_STDOUT

#define _CRTDBG_FILE_STDOUT   ((_HFILE)-4)

Definition at line 39 of file crtdbg.h.

◆ _CRTDBG_HFILE_ERROR

#define _CRTDBG_HFILE_ERROR   ((_HFILE)-2)

Definition at line 38 of file crtdbg.h.

◆ _CRTDBG_INVALID_HFILE

#define _CRTDBG_INVALID_HFILE   ((_HFILE)-1)

Definition at line 37 of file crtdbg.h.

◆ _CRTDBG_LEAK_CHECK_DF

#define _CRTDBG_LEAK_CHECK_DF   0x20

Definition at line 60 of file crtdbg.h.

◆ _CRTDBG_MODE_DEBUG

#define _CRTDBG_MODE_DEBUG   0x2

Definition at line 33 of file crtdbg.h.

◆ _CRTDBG_MODE_FILE

#define _CRTDBG_MODE_FILE   0x1

Definition at line 32 of file crtdbg.h.

◆ _CRTDBG_MODE_WNDW

#define _CRTDBG_MODE_WNDW   0x4

Definition at line 34 of file crtdbg.h.

◆ _CRTDBG_REPORT_FILE

#define _CRTDBG_REPORT_FILE   ((_HFILE)-6)

Definition at line 41 of file crtdbg.h.

◆ _CRTDBG_REPORT_FLAG

#define _CRTDBG_REPORT_FLAG   -1

Definition at line 68 of file crtdbg.h.

◆ _CRTDBG_REPORT_MODE

#define _CRTDBG_REPORT_MODE   -1

Definition at line 35 of file crtdbg.h.

◆ _CRTDBG_RESERVED_DF

#define _CRTDBG_RESERVED_DF   0x08

Definition at line 58 of file crtdbg.h.

◆ _CrtDbgBreak

#define _CrtDbgBreak ( )    ((void)0)

Definition at line 186 of file crtdbg.h.

◆ _CrtDoForAllClientObjects

#define _CrtDoForAllClientObjects (   f,
  c 
)    ((void)0)

Definition at line 193 of file crtdbg.h.

◆ _CrtDumpMemoryLeaks

#define _CrtDumpMemoryLeaks ( )    ((int)0)

Definition at line 204 of file crtdbg.h.

◆ _CrtGetAllocHook

#define _CrtGetAllocHook ( )    ((_CRT_ALLOC_HOOK)0)

Definition at line 190 of file crtdbg.h.

◆ _CrtGetCheckCount

#define _CrtGetCheckCount ( )    ((int)0)

Definition at line 207 of file crtdbg.h.

◆ _CrtGetDumpClient

#define _CrtGetDumpClient ( )    ((_CRT_DUMP_CLIENT)0)

Definition at line 199 of file crtdbg.h.

◆ _CrtGetReportHook

#define _CrtGetReportHook ( )    ((_CRT_REPORT_HOOK)0)

Definition at line 180 of file crtdbg.h.

◆ _CrtIsMemoryBlock

#define _CrtIsMemoryBlock (   p,
  t,
  r,
  f,
  l 
)    ((int)1)

Definition at line 196 of file crtdbg.h.

◆ _CrtIsValidHeapPointer

#define _CrtIsValidHeapPointer (   p)    ((int)1)

Definition at line 195 of file crtdbg.h.

◆ _CrtIsValidPointer

#define _CrtIsValidPointer (   p,
  n,
  r 
)    ((int)1)

Definition at line 194 of file crtdbg.h.

◆ _CrtMemCheckpoint

#define _CrtMemCheckpoint (   s)    ((void)0)

Definition at line 200 of file crtdbg.h.

◆ _CrtMemDifference

#define _CrtMemDifference (   s1,
  s2,
  s3 
)    ((int)0)

Definition at line 201 of file crtdbg.h.

◆ _CrtMemDumpAllObjectsSince

#define _CrtMemDumpAllObjectsSince (   s)    ((void)0)

Definition at line 202 of file crtdbg.h.

◆ _CrtMemDumpStatistics

#define _CrtMemDumpStatistics (   s)    ((void)0)

Definition at line 203 of file crtdbg.h.

◆ _CrtReportBlockType

#define _CrtReportBlockType (   p)    ((int)-1)

Definition at line 197 of file crtdbg.h.

◆ _CrtSetAllocHook

#define _CrtSetAllocHook (   f)    ((_CRT_ALLOC_HOOK)0)

Definition at line 189 of file crtdbg.h.

◆ _CrtSetBreakAlloc

#define _CrtSetBreakAlloc (   a)    ((long)0)

Definition at line 188 of file crtdbg.h.

◆ _CrtSetCheckCount

#define _CrtSetCheckCount (   f)    ((int)0)

Definition at line 206 of file crtdbg.h.

◆ _CrtSetDbgFlag

#define _CrtSetDbgFlag (   f)    ((int)0)

Definition at line 192 of file crtdbg.h.

◆ _CrtSetDebugFillThreshold

#define _CrtSetDebugFillThreshold (   t)    ((size_t)0)

Definition at line 205 of file crtdbg.h.

◆ _CrtSetDumpClient

#define _CrtSetDumpClient (   f)    ((_CRT_DUMP_CLIENT)0)

Definition at line 198 of file crtdbg.h.

◆ _CrtSetReportFile

#define _CrtSetReportFile (   t,
  f 
)    ((_HFILE)0)

Definition at line 184 of file crtdbg.h.

◆ _CrtSetReportHook

#define _CrtSetReportHook (   f)    ((_CRT_REPORT_HOOK)0)

Definition at line 179 of file crtdbg.h.

◆ _CrtSetReportHook2

#define _CrtSetReportHook2 (   t,
  f 
)    ((int)0)

Definition at line 181 of file crtdbg.h.

◆ _CrtSetReportHookW2

#define _CrtSetReportHookW2 (   t,
  f 
)    ((int)0)

Definition at line 182 of file crtdbg.h.

◆ _CrtSetReportMode

#define _CrtSetReportMode (   t,
  f 
)    ((int)0)

Definition at line 183 of file crtdbg.h.

◆ _expand_dbg

#define _expand_dbg (   p,
  s,
  t,
  f,
  l 
)    _expand(p,s)

Definition at line 150 of file crtdbg.h.

◆ _FREE_BLOCK

#define _FREE_BLOCK   0

Definition at line 73 of file crtdbg.h.

◆ _free_dbg

#define _free_dbg (   p,
  t 
)    free(p)

Definition at line 151 of file crtdbg.h.

◆ _freea_dbg

#define _freea_dbg (   p,
  t 
)    _freea(p)

Definition at line 163 of file crtdbg.h.

◆ _fullpath_dbg

#define _fullpath_dbg (   s1,
  s2,
  le,
  t,
  f,
  l 
)    _fullpath(s1,s2,le)

Definition at line 170 of file crtdbg.h.

◆ _getcwd_dbg

#define _getcwd_dbg (   s,
  le,
  t,
  f,
  l 
)    _getcwd(s,le)

Definition at line 172 of file crtdbg.h.

◆ _getdcwd_dbg

#define _getdcwd_dbg (   d,
  s,
  le,
  t,
  f,
  l 
)    _getdcwd(d,s,le)

Definition at line 174 of file crtdbg.h.

◆ _getdcwd_lk_dbg

#define _getdcwd_lk_dbg (   d,
  s,
  le,
  t,
  f,
  l 
)    _getdcwd_nolock(d,s,le)

Definition at line 176 of file crtdbg.h.

◆ _HOOK_ALLOC

#define _HOOK_ALLOC   1

Definition at line 49 of file crtdbg.h.

◆ _HOOK_FREE

#define _HOOK_FREE   3

Definition at line 51 of file crtdbg.h.

◆ _HOOK_REALLOC

#define _HOOK_REALLOC   2

Definition at line 50 of file crtdbg.h.

◆ _IGNORE_BLOCK

#define _IGNORE_BLOCK   3

Definition at line 76 of file crtdbg.h.

◆ _malloc_dbg

#define _malloc_dbg (   s,
  t,
  f,
  l 
)    malloc(s)

Definition at line 146 of file crtdbg.h.

◆ _malloca_dbg

#define _malloca_dbg (   s,
  t,
  f,
  l 
)    _malloca(s)

Definition at line 162 of file crtdbg.h.

◆ _MAX_BLOCKS

#define _MAX_BLOCKS   5

Definition at line 78 of file crtdbg.h.

◆ _mbsdup_dbg

#define _mbsdup_dbg (   s,
  t,
  f,
  l 
)    _mbsdup(s)

Definition at line 167 of file crtdbg.h.

◆ _msize_dbg

#define _msize_dbg (   p,
  t 
)    _msize(p)

Definition at line 152 of file crtdbg.h.

◆ _NORMAL_BLOCK

#define _NORMAL_BLOCK   1

Definition at line 74 of file crtdbg.h.

◆ _realloc_dbg

#define _realloc_dbg (   p,
  s,
  t,
  f,
  l 
)    realloc(p,s)

Definition at line 148 of file crtdbg.h.

◆ _recalloc_dbg

#define _recalloc_dbg (   p,
  c,
  s,
  t,
  f,
  l 
)    _recalloc(p,c,s)

Definition at line 149 of file crtdbg.h.

◆ _RPT0

#define _RPT0 (   rptno,
  msg 
)

Definition at line 124 of file crtdbg.h.

◆ _RPT1

#define _RPT1 (   rptno,
  msg,
  arg1 
)

Definition at line 127 of file crtdbg.h.

◆ _RPT2

#define _RPT2 (   rptno,
  msg,
  arg1,
  arg2 
)

Definition at line 129 of file crtdbg.h.

◆ _RPT3

#define _RPT3 (   rptno,
  msg,
  arg1,
  arg2,
  arg3 
)

Definition at line 131 of file crtdbg.h.

◆ _RPT4

#define _RPT4 (   rptno,
  msg,
  arg1,
  arg2,
  arg3,
  arg4 
)

Definition at line 133 of file crtdbg.h.

◆ _RPTF0

#define _RPTF0 (   rptno,
  msg 
)

Definition at line 135 of file crtdbg.h.

◆ _RPTF1

#define _RPTF1 (   rptno,
  msg,
  arg1 
)

Definition at line 137 of file crtdbg.h.

◆ _RPTF2

#define _RPTF2 (   rptno,
  msg,
  arg1,
  arg2 
)

Definition at line 139 of file crtdbg.h.

◆ _RPTF3

#define _RPTF3 (   rptno,
  msg,
  arg1,
  arg2,
  arg3 
)

Definition at line 141 of file crtdbg.h.

◆ _RPTF4

#define _RPTF4 (   rptno,
  msg,
  arg1,
  arg2,
  arg3,
  arg4 
)

Definition at line 143 of file crtdbg.h.

◆ _RPTFW0

#define _RPTFW0 (   rptno,
  msg 
)

Definition at line 136 of file crtdbg.h.

◆ _RPTFW1

#define _RPTFW1 (   rptno,
  msg,
  arg1 
)

Definition at line 138 of file crtdbg.h.

◆ _RPTFW2

#define _RPTFW2 (   rptno,
  msg,
  arg1,
  arg2 
)

Definition at line 140 of file crtdbg.h.

◆ _RPTFW3

#define _RPTFW3 (   rptno,
  msg,
  arg1,
  arg2,
  arg3 
)

Definition at line 142 of file crtdbg.h.

◆ _RPTFW4

#define _RPTFW4 (   rptno,
  msg,
  arg1,
  arg2,
  arg3,
  arg4 
)

Definition at line 144 of file crtdbg.h.

◆ _RPTW0

#define _RPTW0 (   rptno,
  msg 
)

Definition at line 125 of file crtdbg.h.

◆ _RPTW1

#define _RPTW1 (   rptno,
  msg,
  arg1 
)

Definition at line 128 of file crtdbg.h.

◆ _RPTW2

#define _RPTW2 (   rptno,
  msg,
  arg1,
  arg2 
)

Definition at line 130 of file crtdbg.h.

◆ _RPTW3

#define _RPTW3 (   rptno,
  msg,
  arg1,
  arg2,
  arg3 
)

Definition at line 132 of file crtdbg.h.

◆ _RPTW4

#define _RPTW4 (   rptno,
  msg,
  arg1,
  arg2,
  arg3,
  arg4 
)

Definition at line 134 of file crtdbg.h.

◆ _STATIC_ASSERT

#define _STATIC_ASSERT (   expr)    extern char (*static_assert(void)) [(expr) ? 1 : -1]

Definition at line 93 of file crtdbg.h.

◆ _strdup_dbg

#define _strdup_dbg (   s,
  t,
  f,
  l 
)    _strdup(s)

Definition at line 165 of file crtdbg.h.

◆ _tempnam_dbg

#define _tempnam_dbg (   s1,
  s2,
  t,
  f,
  l 
)    _tempnam(s1,s2)

Definition at line 168 of file crtdbg.h.

◆ _wcsdup_dbg

#define _wcsdup_dbg (   s,
  t,
  f,
  l 
)    _wcsdup(s)

Definition at line 166 of file crtdbg.h.

◆ _wfullpath_dbg

#define _wfullpath_dbg (   s1,
  s2,
  le,
  t,
  f,
  l 
)    _wfullpath(s1,s2,le)

Definition at line 171 of file crtdbg.h.

◆ _wgetcwd_dbg

#define _wgetcwd_dbg (   s,
  le,
  t,
  f,
  l 
)    _wgetcwd(s,le)

Definition at line 173 of file crtdbg.h.

◆ _wgetdcwd_dbg

#define _wgetdcwd_dbg (   d,
  s,
  le,
  t,
  f,
  l 
)    _wgetdcwd(d,s,le)

Definition at line 175 of file crtdbg.h.

◆ _wgetdcwd_lk_dbg

#define _wgetdcwd_lk_dbg (   d,
  s,
  le,
  t,
  f,
  l 
)    _wgetdcwd_nolock(d,s,le)

Definition at line 177 of file crtdbg.h.

◆ _wtempnam_dbg

#define _wtempnam_dbg (   s1,
  s2,
  t,
  f,
  l 
)    _wtempnam(s1,s2)

Definition at line 169 of file crtdbg.h.

◆ NULL

#define NULL   ((void *)0)

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 17 of file crtdbg.h.

Typedef Documentation

◆ _CRT_ALLOC_HOOK

typedef int(__cdecl * _CRT_ALLOC_HOOK) (int, void *, size_t, int, long, const unsigned char *, int)

Definition at line 53 of file crtdbg.h.

◆ _CRT_DUMP_CLIENT

typedef void(__cdecl * _CRT_DUMP_CLIENT) (void *, size_t)

Definition at line 80 of file crtdbg.h.

◆ _CRT_REPORT_HOOK

typedef int(__cdecl * _CRT_REPORT_HOOK) (int, char *, int *)

Definition at line 43 of file crtdbg.h.

◆ _CRT_REPORT_HOOKW

typedef int(__cdecl * _CRT_REPORT_HOOKW) (int, wchar_t *, int *)

Definition at line 44 of file crtdbg.h.

◆ _CrtMemState

◆ _HFILE

typedef void* _HFILE

Definition at line 25 of file crtdbg.h.