26 #include <citrusleaf/cf_atomic.h>
27 #include <citrusleaf/cf_types.h>
58 #define cf_client_rc_release(a) (cf_client_rc_release_x((a), false))
59 #define cf_client_rc_releaseandfree(a) (cf_client_rc_release_x((a), true))
void * cf_client_rc_alloc(size_t sz)
void cf_client_rc_free(void *addr)
cf_atomic32 cf_client_rc_counter
int cf_client_rc_reserve(void *addr)
cf_atomic_int_t cf_client_rc_count(void *addr)
cf_atomic_int_t cf_client_rc_release_x(void *addr, bool autofree)