#ifndef dpl_mem_h #define dpl_mem_h #ifdef __cplusplus extern "C" { #endif extern void *dpl_malloc ( int n_bytes ); extern void *dpl_calloc ( size_t n, size_t size ); extern void dpl_free ( void *ptr ); extern void dpl_free_all ( void ); extern void dpl_tracemem ( void ); #ifndef dpl_mem_c #define free dpl_free #define malloc dpl_malloc #define calloc dpl_calloc #endif #ifdef __cplusplus } #endif #endif