xref: /netbsd-src/external/gpl3/gcc/dist/libphobos/libdruntime/core/sys/windows/stdc/malloc.d (revision 0a3071956a3a9fdebdbf7f338cf2d439b45fc728)
1 /**
2   * D header file for Windows malloc.h.
3  *
4  * Translated from MinGW Windows headers
5  *
6  * Authors: Iain Buclaw
7  * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0)
8  * Source: $(DRUNTIMESRC core/sys/windows/stdc/_malloc.d)
9  */
10 module core.sys.windows.stdc.malloc;
11 version (CRuntime_Microsoft):
12 extern (C):
13 @system:
14 nothrow:
15 @nogc:
16 
17 export void* _recalloc(void*, size_t, size_t);
18 
19 export void _aligned_free(void*);
20 export void* _aligned_malloc(size_t, size_t);
21 
22 export void* _aligned_offset_malloc(size_t, size_t, size_t);
23 export void* _aligned_realloc(void*, size_t, size_t);
24 export void* _aligned_recalloc(void*, size_t, size_t, size_t);
25 export void* _aligned_offset_realloc(void*, size_t, size_t, size_t);
26 export void* _aligned_offset_recalloc(void*, size_t, size_t, size_t, size_t);
27