detalloc: Deterministic Real-Time Allocator $PROJECT_NUMBER
C99 constant-time pool allocator for hard real-time
Loading...
Searching...
No Matches
detalloc.c File Reference
#include <detalloc.h>
+ Include dependency graph for detalloc.c:

Go to the source code of this file.

Functions

const char * det_version_string (void)
 Get library version string "major.minor.patch".
 
det_config_t det_default_config (void)
 Return a sensible Phase-1 default config.
 

Function Documentation

◆ det_default_config()

det_config_t det_default_config ( void  )

Return a sensible Phase-1 default config.

Defaults:

  • block_size = DET_DEFAULT_BLOCK_SIZE
  • num_blocks = 0 (must be set by user)
  • align = DET_DEFAULT_ALIGN
  • thread_safe = false

Definition at line 5 of file detalloc.c.

References det_config_t::align, det_config_t::block_size, det_config_t::num_blocks, and det_config_t::thread_safe.

◆ det_version_string()

const char * det_version_string ( void  )

Get library version string "major.minor.patch".

Definition at line 3 of file detalloc.c.