#ifndef PTYCON_MEMFN_IMPL_H #define PTYCON_MEMFN_IMPL_H #include struct ptyc_memory_block { void * addr; size_t size; size_t used; size_t avail; size_t buffer[]; }; void * ptyc_calloc(size_t n, size_t size); void ptyc_free(void * addr); void * ptyc_balloc( struct ptyc_memory_block * cache, struct ptyc_memory_block * block, size_t n, size_t size); #endif