Hello list,

What are the differences between A_DEFSYM and A_SYMBOL and also
A_DEFFLOAT and A_FLOAT?

In my situation, I'm updating an object that used to take A_DEFSYM as a
first argt and A_FLOAT as a second argt, but I want to take a variable
number of arguments now so I'm just replacing those with A_GIMME in
class_new (and then passing t_symbol *s, int argc, t_atom *argv instead
of t_symbol *s, t_floatarg f into the class's _new). Then I'm
type-checking each argt of the t_atom by A_SYMBOL and A_FLOAT and
getting their contents with atom_getsymbolarg and atom_getfloatarg
respectively. However, things seem not to work the same... It could be
other bugs I've introduced but could this be also due to going from A_DEFSYM
to A_SYMBOL (and perhaps the same for float)? If so, is there a way to
typecast to the DEF versions?

Thanks!

Derek

=====================
Derek Kwan
www.derekxkwan.com

_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to