|
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 *user_data, size_t size) |
| typedef void *(* | bj_realloc_fn) (void *user_data, void *original, size_t size) |
| typedef void(* | bj_free_fn) (void *user_data, void *memory) |
Functions | |
| void * | bj_malloc (size_t size) |
| void * | bj_calloc (size_t size) |
| void * | bj_realloc (void *memory, size_t size) |
| void | bj_free (void *memory) |
| void | bj_set_memory_defaults (const struct bj_memory_callbacks *allocator) |
| void | bj_unset_memory_defaults (void) |
| void * | bj_memcpy (void *dest, const void *src, size_t mem_size) |
| void * | bj_memmove (void *dest, const void *src, size_t mem_size) |
| int | bj_memcmp (const void *block_a, const void *block_b, size_t size) |
| void | bj_memset (void *dest, uint8_t value, size_t mem_size) |
| void | bj_memzero (void *dest, size_t mem_size) |
All memory-related functions, including custom allocators.