#ifndef NTUX_MEMFN_IMPL_H #define NTUX_MEMFN_IMPL_H #include struct ntux_memory_block { void * addr; size_t size; size_t used; size_t avail; size_t buffer[]; }; void * ntux_calloc(size_t n, size_t size); void ntux_free(void * addr); void * ntux_balloc( struct ntux_memory_block * cache, struct ntux_memory_block * block, size_t n, size_t size); #endif