acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa__memory_allocate.h
1//Created by camilo on 2021-07-24 01:05 BRT <3ThomasBorregaardSorensen!!
2
3
4#if !defined(MCHECK) && !defined(__VLD) && !defined(__MCRTDBG)
5
6
7 CLASS_DECL_ACME void* _memory_allocate(memsize size);
8 CLASS_DECL_ACME void* _memory_reallocate(void* p, memsize nSize);
9 CLASS_DECL_ACME void _memory_free(void* p);
10 CLASS_DECL_ACME memsize _memory_size(void* p);
11
12
13#endif
14
15
16 CLASS_DECL_ACME void* _memory_allocate_debug(memsize nSize, ::i32 nBlockUse, const_char_pointer szFileName, ::i32 nLine);
17 CLASS_DECL_ACME void* _memory_reallocate_debug(void* p, memsize nSize, ::i32 nBlockUse, const_char_pointer szFileName, ::i32 nLine);
18 CLASS_DECL_ACME void _memory_free_debug(void* p, ::i32 iBlockType);
19 CLASS_DECL_ACME memsize _memory_size_debug(void* p, ::i32 iBlockType);
20
21
22
23