Cthulhu
0.2.10
Cthulhu compiler collection
|
Go to the source code of this file.
Functions | |
STA_DECL char * | arena_opt_strdup (const char *str, arena_t *arena) |
these return NULL on failure More... | |
STA_DECL char * | arena_opt_strndup (const char *str, size_t len, arena_t *arena) |
STA_DECL void * | arena_opt_memdup (const void *ptr, size_t size, arena_t *arena) |
STA_DECL void * | arena_opt_malloc (size_t size, arena_t *arena) |
allocate memory from a custom allocator More... | |
STA_DECL void * | arena_opt_malloc_info (size_t size, const char *name, const void *parent, arena_t *arena) |
allocate memory from a custom allocator More... | |
STA_DECL void * | arena_opt_realloc (void *ptr, size_t new_size, size_t old_size, arena_t *arena) |
STA_DECL void | arena_opt_free (void *ptr, size_t size, arena_t *arena) |
STA_DECL char * | arena_strdup (const char *str, arena_t *arena) |
strong oom handling More... | |
STA_DECL char * | arena_strndup (const char *str, size_t len, arena_t *arena) |
STA_DECL void * | arena_memdup (const void *ptr, size_t size, arena_t *arena) |
STA_DECL void * | arena_malloc (size_t size, arena_t *arena) |
allocate memory from a custom allocator More... | |
STA_DECL void * | arena_malloc_info (size_t size, const char *name, const void *parent, arena_t *arena) |
allocate memory from a custom allocator More... | |
STA_DECL void * | arena_realloc (void *ptr, size_t new_size, size_t old_size, arena_t *arena) |
STA_DECL void | arena_free (void *ptr, size_t size, arena_t *arena) |
STA_DECL void | arena_rename (const void *ptr, const char *name, arena_t *arena) |
rename a pointer in a custom allocator More... | |
STA_DECL void | arena_reparent (const void *ptr, const void *parent, arena_t *arena) |
reparent a pointer in a custom allocator More... | |
STA_DECL void * | arena_data (arena_t *arena) |
get the user data pointer from an arena More... | |