dynostatic-buffer
Implementation of dynamic memory allocation in a predefined static buffer.
dynostatic-buffer provides malloc/calloc/realloc/free-style
allocation backed by a fixed, statically declared buffer, which makes it
suitable for embedded targets where heap allocation is unavailable or
undesirable.
Contents:
- API reference
DS_BUFFER_MEMORY_SIZEDS_LOG_ENABLEDS_ZERO_ON_FREEDS_MAX_ALLOCATION_COUNTDS_MAX_ALLOCATION_SIZEDS_ALIGNMENTDS_STATIC_ASSERTds_err_code_tds_allocator_status_tds_initialize_allocation()ds_malloc()ds_free()ds_calloc()ds_realloc()ds_get_memory_usage()ds_get_max_new_allocation_size()ds_get_free_allocator_cnt()ds_deinit_allocation()ds_allocator_tdynostatic_buffer_t