On 26.02.20 14:09, Dan Wilcox wrote:
> Forgive me if this has been gone over, but what's the behavior if a 
> single-precision Pd tries to load a double-precision external or vice versa? 
> Does it fail to load or simply crash?

with Pd>=0.51, the class_new will refuse to register the objectlcass
(and instead return NULL).

e.g.

> refusing to load 32bit-float object 'choice' into 64bit-float Pd

resp.

> refusing to load 64bit-float object 'choice' into 32bit-float Pd

if you attempt to load a double-precision external with Pd<0.51, it will
refuse to load the library with an error:

> choice.pd_linux: undefined symbol: class_new64

fgmasdr
IOhannes

PS: https://lists.puredata.info/pipermail/pd-dev/2015-02/020073.html

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Pd-dev mailing list
[email protected]
https://lists.puredata.info/listinfo/pd-dev

Reply via email to