Go to the source code of this file.
◆ TidyAlloc
| #define TidyAlloc |
( |
| allocator, |
|
|
| size ) |
Value:((allocator)->vtbl->alloc((allocator), (size)))
Wrappers for easy memory allocation using an allocator.
◆ TidyClearMemory
| #define TidyClearMemory |
( |
| block, |
|
|
| size ) |
Value:memset((block), 0, (size))
◆ TidyFree
| #define TidyFree |
( |
| allocator, |
|
|
| block ) |
Value:((allocator)->vtbl->free((allocator), (block)))
◆ TidyPanic
| #define TidyPanic |
( |
| allocator, |
|
|
| msg ) |
Value:((allocator)->vtbl->panic((allocator), (msg)))
◆ TidyRealloc
| #define TidyRealloc |
( |
| allocator, |
|
|
| block, |
|
|
| size ) |
Value:((allocator)->vtbl->realloc((allocator), (block), (size)))
◆ TY_
Value:
#define TYDYAPPEND(str1, str2)
Definition forward.h:22
◆ TY_PRIVATE
| #define TY_PRIVATE __attribute__((__visibility__("hidden"))) |
◆ TYDYAPPEND
| #define TYDYAPPEND |
( |
| str1, |
|
|
| str2 ) |
◆ TY_❪g_default_allocator❫