On 12/27/2017 07:05 PM, Christof Ressi wrote:
> this strikes me as odd. in C, funtion declarations/definitions are extern by
> default, i.e. there shouldn't be any difference between
> void foo(void) { ... }
> and
> extern void foo(void) {...}
>
> in fact, I haven't seen a single Pd external source file where the setup
> function was explicitly marked 'extern'.
>
> could it be that your setup function was accidentally marked as 'static'? how
> did you build your external?
> more likely, your compiler/linker defaults to not exporting any symbols that are not explicitely eported. reading the changelog and README.Debian that comes with your compiler docs (look out for /usr/share/doc/gcc*/) might help. gfamdsr IOhannes
signature.asc
Description: OpenPGP digital signature
_______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
