ReactOS  0.4.15-dev-1054-gd029a62
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 _CrtDbgBreak()   ((void)0)
 
#define _ASSERT_EXPR(expr, expr_str)   ((void)0)
 
#define _ASSERT(expr)   ((void)0)
 
#define _ASSERTE(expr)   ((void)0)
 
#define _RPT0(rptno, msg)
 
#define _RPTN(rptno, msg, ...)
 
#define _RPTW0(rptno, msg)
 
#define _RPTWN(rptno, msg, ...)
 
#define _RPTF0(rptno, msg)
 
#define _RPTFN(rptno, msg, ...)
 
#define _RPTFW0(rptno, msg)
 
#define _RPTFWN(rptno, msg, ...)
 
#define _RPT1   _RPTN
 
#define _RPT2   _RPTN
 
#define _RPT3   _RPTN
 
#define _RPT4   _RPTN
 
#define _RPT5   _RPTN
 
#define _RPTW1   _RPTWN
 
#define _RPTW2   _RPTWN
 
#define _RPTW3   _RPTWN
 
#define _RPTW4   _RPTWN
 
#define _RPTW5   _RPTWN
 
#define _RPTF1   _RPTFN
 
#define _RPTF2   _RPTFN
 
#define _RPTF3   _RPTFN
 
#define _RPTF4   _RPTFN
 
#define _RPTF5   _RPTFN
 
#define _RPTFW1   _RPTFWN
 
#define _RPTFW2   _RPTFWN
 
#define _RPTFW3   _RPTFWN
 
#define _RPTFW4   _RPTFWN
 
#define _RPTFW5   _RPTFWN
 
#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 _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 220 of file crtdbg.h.

◆ _aligned_malloc_dbg

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

Definition at line 217 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 221 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 222 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 223 of file crtdbg.h.

◆ _aligned_realloc_dbg

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

Definition at line 218 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 219 of file crtdbg.h.

◆ _ASSERT

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

Definition at line 120 of file crtdbg.h.

◆ _ASSERT_EXPR

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

Definition at line 116 of file crtdbg.h.

◆ _ASSERTE

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

Definition at line 124 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 210 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 252 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 113 of file crtdbg.h.

◆ _CrtDoForAllClientObjects

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

Definition at line 254 of file crtdbg.h.

◆ _CrtDumpMemoryLeaks

#define _CrtDumpMemoryLeaks ( )    ((int)0)

Definition at line 265 of file crtdbg.h.

◆ _CrtGetAllocHook

#define _CrtGetAllocHook ( )    ((_CRT_ALLOC_HOOK)0)

Definition at line 251 of file crtdbg.h.

◆ _CrtGetCheckCount

#define _CrtGetCheckCount ( )    ((int)0)

Definition at line 268 of file crtdbg.h.

◆ _CrtGetDumpClient

#define _CrtGetDumpClient ( )    ((_CRT_DUMP_CLIENT)0)

Definition at line 260 of file crtdbg.h.

◆ _CrtGetReportHook

#define _CrtGetReportHook ( )    ((_CRT_REPORT_HOOK)0)

Definition at line 243 of file crtdbg.h.

◆ _CrtIsMemoryBlock

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

Definition at line 257 of file crtdbg.h.

◆ _CrtIsValidHeapPointer

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

Definition at line 256 of file crtdbg.h.

◆ _CrtIsValidPointer

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

Definition at line 255 of file crtdbg.h.

◆ _CrtMemCheckpoint

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

Definition at line 261 of file crtdbg.h.

◆ _CrtMemDifference

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

Definition at line 262 of file crtdbg.h.

◆ _CrtMemDumpAllObjectsSince

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

Definition at line 263 of file crtdbg.h.

◆ _CrtMemDumpStatistics

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

Definition at line 264 of file crtdbg.h.

◆ _CrtReportBlockType

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

Definition at line 258 of file crtdbg.h.

◆ _CrtSetAllocHook

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

Definition at line 250 of file crtdbg.h.

◆ _CrtSetBreakAlloc

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

Definition at line 249 of file crtdbg.h.

◆ _CrtSetCheckCount

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

Definition at line 267 of file crtdbg.h.

◆ _CrtSetDbgFlag

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

Definition at line 253 of file crtdbg.h.

◆ _CrtSetDebugFillThreshold

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

Definition at line 266 of file crtdbg.h.

◆ _CrtSetDumpClient

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

Definition at line 259 of file crtdbg.h.

◆ _CrtSetReportFile

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

Definition at line 247 of file crtdbg.h.

◆ _CrtSetReportHook

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

Definition at line 242 of file crtdbg.h.

◆ _CrtSetReportHook2

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

Definition at line 244 of file crtdbg.h.

◆ _CrtSetReportHookW2

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

Definition at line 245 of file crtdbg.h.

◆ _CrtSetReportMode

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

Definition at line 246 of file crtdbg.h.

◆ _expand_dbg

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

Definition at line 213 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 214 of file crtdbg.h.

◆ _freea_dbg

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

Definition at line 226 of file crtdbg.h.

◆ _fullpath_dbg

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

Definition at line 233 of file crtdbg.h.

◆ _getcwd_dbg

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

Definition at line 235 of file crtdbg.h.

◆ _getdcwd_dbg

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

Definition at line 237 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 239 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 209 of file crtdbg.h.

◆ _malloca_dbg

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

Definition at line 225 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 230 of file crtdbg.h.

◆ _msize_dbg

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

Definition at line 215 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 211 of file crtdbg.h.

◆ _recalloc_dbg

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

Definition at line 212 of file crtdbg.h.

◆ _RPT0

#define _RPT0 (   rptno,
  msg 
)

Definition at line 128 of file crtdbg.h.

◆ _RPT1

#define _RPT1   _RPTN

Definition at line 180 of file crtdbg.h.

◆ _RPT2

#define _RPT2   _RPTN

Definition at line 181 of file crtdbg.h.

◆ _RPT3

#define _RPT3   _RPTN

Definition at line 182 of file crtdbg.h.

◆ _RPT4

#define _RPT4   _RPTN

Definition at line 183 of file crtdbg.h.

◆ _RPT5

#define _RPT5   _RPTN

Definition at line 184 of file crtdbg.h.

◆ _RPTF0

#define _RPTF0 (   rptno,
  msg 
)

Definition at line 134 of file crtdbg.h.

◆ _RPTF1

#define _RPTF1   _RPTFN

Definition at line 194 of file crtdbg.h.

◆ _RPTF2

#define _RPTF2   _RPTFN

Definition at line 195 of file crtdbg.h.

◆ _RPTF3

#define _RPTF3   _RPTFN

Definition at line 196 of file crtdbg.h.

◆ _RPTF4

#define _RPTF4   _RPTFN

Definition at line 197 of file crtdbg.h.

◆ _RPTF5

#define _RPTF5   _RPTFN

Definition at line 198 of file crtdbg.h.

◆ _RPTFN

#define _RPTFN (   rptno,
  msg,
  ... 
)

Definition at line 135 of file crtdbg.h.

◆ _RPTFW0

#define _RPTFW0 (   rptno,
  msg 
)

Definition at line 137 of file crtdbg.h.

◆ _RPTFW1

#define _RPTFW1   _RPTFWN

Definition at line 201 of file crtdbg.h.

◆ _RPTFW2

#define _RPTFW2   _RPTFWN

Definition at line 202 of file crtdbg.h.

◆ _RPTFW3

#define _RPTFW3   _RPTFWN

Definition at line 203 of file crtdbg.h.

◆ _RPTFW4

#define _RPTFW4   _RPTFWN

Definition at line 204 of file crtdbg.h.

◆ _RPTFW5

#define _RPTFW5   _RPTFWN

Definition at line 205 of file crtdbg.h.

◆ _RPTFWN

#define _RPTFWN (   rptno,
  msg,
  ... 
)

Definition at line 138 of file crtdbg.h.

◆ _RPTN

#define _RPTN (   rptno,
  msg,
  ... 
)

Definition at line 129 of file crtdbg.h.

◆ _RPTW0

#define _RPTW0 (   rptno,
  msg 
)

Definition at line 131 of file crtdbg.h.

◆ _RPTW1

#define _RPTW1   _RPTWN

Definition at line 187 of file crtdbg.h.

◆ _RPTW2

#define _RPTW2   _RPTWN

Definition at line 188 of file crtdbg.h.

◆ _RPTW3

#define _RPTW3   _RPTWN

Definition at line 189 of file crtdbg.h.

◆ _RPTW4

#define _RPTW4   _RPTWN

Definition at line 190 of file crtdbg.h.

◆ _RPTW5

#define _RPTW5   _RPTWN

Definition at line 191 of file crtdbg.h.

◆ _RPTWN

#define _RPTWN (   rptno,
  msg,
  ... 
)

Definition at line 132 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 228 of file crtdbg.h.

◆ _tempnam_dbg

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

Definition at line 231 of file crtdbg.h.

◆ _wcsdup_dbg

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

Definition at line 229 of file crtdbg.h.

◆ _wfullpath_dbg

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

Definition at line 234 of file crtdbg.h.

◆ _wgetcwd_dbg

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

Definition at line 236 of file crtdbg.h.

◆ _wgetdcwd_dbg

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

Definition at line 238 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 240 of file crtdbg.h.

◆ _wtempnam_dbg

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

Definition at line 232 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.