From: Joe Bacigalupa Date: 2006-08-05T01:41:14+09:00 Subject: Re: memory marking problem ts wrote: >>>>>> "J" == Joe Bacigalupa writes: > > J> void ruby_node_free( void* ptr ){ > J> delete reinterpret_cast( ptr ); > J> } > J> void ruby_node_mark( VALUE self ){ > J> Node* ptr = reinterpret_cast(DATA_PTR(self)); > > The mark function take the same argument than the free function, void > *ptr > in your case. > > > Guy Decoux Thanks - that was it - I don't know how I managed to breeze by that glaring error =) Thank you! Joe -- Posted via http://www.ruby-forum.com/.