|
CToon C 0.6.1
A C99 TOON/JSON serialization library
|
#include <ctoon.h>
Data Fields | |
| void *(* | malloc )(void *ctx, size_t size) |
| void *(* | realloc )(void *ctx, void *ptr, size_t old_size, size_t size) |
| void(* | free )(void *ctx, void *ptr) |
| void * | ctx |
A memory allocator.
Typically you don't need to use it, unless you want to customize your own memory allocator.
| void* ctoon_alc::ctx |
| void(* ctoon_alc::free) (void *ctx, void *ptr) |
| void *(* ctoon_alc::malloc) (void *ctx, size_t size) |
Same as libc's malloc(size), should not be NULL.
| void *(* ctoon_alc::realloc) (void *ctx, void *ptr, size_t old_size, size_t size) |
Same as libc's realloc(ptr, size), should not be NULL.