| libcomps ..
    | 
#include <comps_mm.h>
| Data Fields | |
| size_t | ref_count | 
| void(* | destructor )(void *) | 
| void * | obj | 
Reference counter structure
| void(* COMPS_RefC::destructor) (void *) | 
callback destructor, called when reference count fall bellow 1
| void* COMPS_RefC::obj | 
pointer to counted object itself
| size_t COMPS_RefC::ref_count | 
actual reference count for object