File Index Symbol Index

//
// corecrt_malloc.h
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// The memory allocation library. These pieces of the allocation library are
// shared by both <stdlib.h> and <malloc.h>.
//
#pragma once
#include <corecrt.h>
#if defined _DEBUG && defined _CRTDBG_MAP_ALLOC
#pragma push_macro("_aligned_free")
#pragma push_macro("_aligned_malloc")
#pragma push_macro("_aligned_msize")
#pragma push_macro("_aligned_offset_malloc")
#pragma push_macro("_aligned_offset_realloc")
#pragma push_macro("_aligned_offset_recalloc")
#pragma push_macro("_aligned_realloc")
#pragma push_macro("_aligned_recalloc")
#pragma push_macro("_expand")
#pragma push_macro("_freea")
#pragma push_macro("_msize")
#pragma push_macro("_recalloc")
#pragma push_macro("calloc")
#pragma push_macro("free")
#pragma push_macro("malloc")
#pragma push_macro("realloc")
#undef _aligned_free
#undef _aligned_malloc
#undef _aligned_msize
#undef _aligned_offset_malloc
#undef _aligned_offset_realloc
#undef _aligned_offset_recalloc
#undef _aligned_realloc
#undef _aligned_recalloc
#undef _expand
#undef _freea
#undef _msize
#undef _recalloc
#undef calloc
#undef free
#undef malloc
#undef realloc #endif
_Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Count * _Size)
void
*
__cdecl
_calloc_base
( );
_Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Count * _Size)
void
*
__cdecl
calloc
( );
_Check_return_
);
_Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Size)
void
*
__cdecl
_expand
( );
void
__cdecl
_free_base
( );
void
__cdecl
free
( );
_Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Size)
void
*
__cdecl
_malloc_base
( );
_Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Size)
void
*
__cdecl
malloc
( );
_Check_return_
size_t
__cdecl
_msize_base
( );
_Check_return_
size_t
__cdecl
_msize
( );
_Success_(return != 0) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Size)
void
*
__cdecl
_realloc_base
( );
_Success_(return != 0) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Size)
void
*
__cdecl
realloc
( );
_Success_(return != 0) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Count * _Size)
void
*
__cdecl
_recalloc_base
( );
_Success_(return != 0) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Count * _Size)
void
*
__cdecl
_recalloc
( );
void
__cdecl
_aligned_free
( );
_Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Size)
void
*
__cdecl
_aligned_malloc
( );
_Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Size)
void
*
__cdecl
_aligned_offset_malloc
( );
_Check_return_
size_t
__cdecl
_aligned_msize
( );
_Success_(return != 0) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Size)
void
*
__cdecl
_aligned_offset_realloc
( );
_Success_(return != 0) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Count * _Size)
void
*
__cdecl
_aligned_offset_recalloc
( );
_Success_(return != 0) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Size)
void
*
__cdecl
_aligned_realloc
( );
_Success_(return != 0) _Check_return_ _Ret_maybenull_ _Post_writable_byte_size_(_Count * _Size)
void
*
__cdecl
_aligned_recalloc
( );
#if defined _DEBUG && defined _CRTDBG_MAP_ALLOC
#pragma pop_macro("realloc")
#pragma pop_macro("malloc")
#pragma pop_macro("free")
#pragma pop_macro("calloc")
#pragma pop_macro("_recalloc")
#pragma pop_macro("_msize")
#pragma pop_macro("_freea")
#pragma pop_macro("_expand")
#pragma pop_macro("_aligned_recalloc")
#pragma pop_macro("_aligned_realloc")
#pragma pop_macro("_aligned_offset_recalloc")
#pragma pop_macro("_aligned_offset_realloc")
#pragma pop_macro("_aligned_offset_malloc")
#pragma pop_macro("_aligned_msize")
#pragma pop_macro("_aligned_malloc")
#pragma pop_macro("_aligned_free") #endif