27 #include <Inventor/C/basic.h>  
   35   typedef struct cc_memalloc cc_memalloc;
 
   36   typedef int cc_memalloc_strategy_cb(
const int numunits_allocated);
 
   40   COIN_DLL_API cc_memalloc * cc_memalloc_construct(
const unsigned int unitsize);
 
   41   COIN_DLL_API 
void cc_memalloc_destruct(cc_memalloc * allocator);
 
   42   COIN_DLL_API 
void * cc_memalloc_allocate(cc_memalloc * allocator);
 
   43   COIN_DLL_API 
void cc_memalloc_deallocate(cc_memalloc * allocator, 
void * ptr);
 
   44   COIN_DLL_API 
void cc_memalloc_clear(cc_memalloc * allocator);
 
   45   COIN_DLL_API 
void cc_memalloc_set_strategy(cc_memalloc * allocator, cc_memalloc_strategy_cb * cb);