[PD] trouble with t_signal **

Mathieu Bouchard matju at artengine.ca
Sat Jul 31 21:25:38 CEST 2010


why is it even possible that in three calls to the 'dsp' method in three 
different objects, two of them receive the same t_signal pointer pointer ?

static void dsp (BFObject *bself, t_signal **sp) {
   post("dsp bself=%p signal**=%p",bself,sp);
}

gives me :

   dsp bself=0x8cc4dd8 signal**=0x8cdb288
   dsp bself=0x8cc4130 signal**=0x8cdb288
   dsp bself=0x8cd4868 signal**=0x8cda8a0

and as you see, two signal** are identical.

why ? I don't get it.

  _ _ __ ___ _____ ________ _____________ _____________________ ...
| Mathieu Bouchard, Montréal, Québec. téléphone: +1.514.383.3801


More information about the Pd-list mailing list