Re: [PD-dev] Destructor in external classes

2014-03-27 Thread Antoine Villeret
://antoine.villeret.free.fr 2014-03-25 15:50 GMT+01:00 Dan Wilcox danomat...@gmail.com: On Mar 25, 2014, at 6:00 AM, pd-dev-requ...@iem.at wrote: *From: *Kjetil Matheussen k.s.matheus...@gmail.com *Subject: **Re: [PD-dev] Destructor in external classes* *Date: *March 24, 2014 at 12:32:00 PM CDT

Re: [PD-dev] Destructor in external classes

2014-03-25 Thread Dan Wilcox
On Mar 25, 2014, at 6:00 AM, pd-dev-requ...@iem.at wrote: From: Kjetil Matheussen k.s.matheus...@gmail.com Subject: Re: [PD-dev] Destructor in external classes Date: March 24, 2014 at 12:32:00 PM CDT To: Antoine Villeret antoine.ville...@gmail.com Cc: IOhannes m zmölnig zmoel...@iem.at, pd

Re: [PD-dev] Destructor in external classes

2014-03-24 Thread IOhannes m zmölnig
On 03/24/2014 02:56 PM, Antoine Villeret wrote: hello, the free method seems to be called when the object is deleted from the canvas. is there a similar method called on Pd quit ? no. see http://sourceforge.net/p/pure-data/patches/82/ fgsdr IOhannes signature.asc Description: OpenPGP

Re: [PD-dev] Destructor in external classes

2014-03-24 Thread Antoine Villeret
this patch is quite old, and seems to be included in Pd-extended since about 2 years, is there still a good reason to not include this patch in pd-vanilla ? thanks anyway to point me there regards antoine -- do it yourself http://antoine.villeret.free.fr 2014-03-24 14:58 GMT+01:00 IOhannes

Re: [PD-dev] Destructor in external classes

2014-03-24 Thread Funs Seelen
Hello IOhannes, On Mon, Mar 24, 2014 at 2:45 PM, IOhannes m zmölnig zmoel...@iem.at wrote: the destructor is called free_method in Pd-lingo and is set via class_new() [1]. so you basically would do: void myclass_free(t_myclass*x) { free(x-x_ptr); } // ... void myclass_setup(void) {

Re: [PD-dev] Destructor in external classes

2014-03-24 Thread Kjetil Matheussen
On Mon, Mar 24, 2014 at 2:56 PM, Antoine Villeret antoine.ville...@gmail.com wrote: hello, the free method seems to be called when the object is deleted from the canvas. is there a similar method called on Pd quit ? I'm asking that because I'm rewriting a pix_openni2 object and to free the