Re: [R] How to properly finalize external pointers?

2007-08-06 Thread Luke Tierney
On Fri, 3 Aug 2007, Jens Oehlschlägel wrote: Dear R .Call() insiders, Can someone enlighten me how to properly finalize external pointers in C code (R-2.5.1 win)? What is the relation between R_ClearExternalPtr and the finalizer set in R_RegisterCFinalizer? There is none.

[R] How to properly finalize external pointers?

2007-08-03 Thread Jens Oehlschlägel
Dear R .Call() insiders, Can someone enlighten me how to properly finalize external pointers in C code (R-2.5.1 win)? What is the relation between R_ClearExternalPtr and the finalizer set in R_RegisterCFinalizer? I succeeded registering a finalizer that works when an R object containing an

Re: [R] How to properly finalize external pointers?

2007-08-03 Thread Duncan Murdoch
On 8/3/2007 9:19 AM, Jens Oehlschlägel wrote: Dear R .Call() insiders, Can someone enlighten me how to properly finalize external pointers in C code (R-2.5.1 win)? What is the relation between R_ClearExternalPtr and the finalizer set in R_RegisterCFinalizer? I succeeded registering a

Re: [R] How to properly finalize external pointers?

2007-08-03 Thread Prof Brian Ripley
On Fri, 3 Aug 2007, Duncan Murdoch wrote: On 8/3/2007 9:19 AM, Jens Oehlschlägel wrote: Dear R .Call() insiders, Can someone enlighten me how to properly finalize external pointers in C code (R-2.5.1 win)? What is the relation between R_ClearExternalPtr and the finalizer set in