2f1 Subj : Re: sketch for a simple smr based reference count api... To : comp.programming.threads From : Chris Thomasson Date : Fri Mar 25 2005 03:47 am doh! > /* copys a shared reference */ > void ref_node_copy_shared > ( ref_node_t **pdest, > ref_node_t **psrc ) > { > ref_node_t *temp; > ref_node_load( &temp, psrc ); > ref_node_store( pdest, &temp ); > ref_node_release( &temp ); has to be changed to: ref_node_t *temp = 0; ref_node_load( &temp, psrc ); ref_node_store( pdest, temp ); ref_node_release( &temp ); > } I think I will put an actual implementation of this on my site since I already have a working smr framework there. It would be better than sketching it out on c.p.t. ;) . 0