|
Banjo API 0.0.1
C99 game development API
|
#include <banjo/api.h>

Go to the source code of this file.
Data Structures | |
| struct | bj_memory_callbacks |
Typedefs | |
| typedef void *(* | bj_malloc_fn) (void *p_user_data, size_t size) |
| typedef void *(* | bj_realloc_fn) (void *p_user_data, void *p_original, size_t size) |
| typedef void(* | bj_free_fn) (void *p_user_data, void *p_memory) |
| typedef struct bj_memory_callbacks | bj_memory_callbacks |
Functions | |
| void * | bj_malloc (size_t size) |
| void * | bj_calloc (size_t size) |
| void * | bj_realloc (void *p_memory, size_t size) |
| void | bj_free (void *p_memory) |
| void | bj_set_memory_defaults (const bj_memory_callbacks *p_allocator) |
| void | bj_unset_memory_defaults (void) |
| void * | bj_memcpy (void *p_dest, const void *p_src, size_t mem_size) |
| void * | bj_memmove (void *p_dest, const void *p_src, size_t mem_size) |
| int | bj_memcmp (const void *p_block_a, const void *p_block_b, size_t size) |
| void | bj_memset (void *p_dest, uint8_t value, size_t mem_size) |
| void | bj_memzero (void *p_dest, size_t mem_size) |
All memory-related functions, including custom allocators.