I'll keep s_bang, etc, alive in Pd vanilla, but if you want your extern to run in threadable versions of libpd in the future you should not use it. So nobody's patch will break as far as I know - this just limits ones ability to use old externs in, say, VST plug-ins powered by libpd.
cheers Miller On Thu, May 25, 2017 at 04:30:48PM +0200, Christof Ressi wrote: > but why? and wouldn't this break LOTS of existing code? > > > Gesendet: Donnerstag, 25. Mai 2017 um 15:24 Uhr > > Von: [email protected] > > An: [email protected] > > Betreff: Re: [PD] Linking externals on windows with mingw32 > > > > On 05/25/2017 11:48 AM, Jamie Bullock wrote: > > > undefined reference to `_imp__s_bang' > > > undefined reference to `_imp__s_list' > > > > according to one of the recent announcements of miller, the > > "s_bang"-class of symbols (which is what your undefined references are > > about), will go away in the near future. > > you probably should update your code to use `gensym("bang")` rather than > > `s_bang` (and probably do local caching of the variable). > > > > dmasr > > IOhannes > > > > _______________________________________________ > > [email protected] mailing list > > UNSUBSCRIBE and account-management -> > > https://lists.puredata.info/listinfo/pd-list > > > > _______________________________________________ > [email protected] mailing list > UNSUBSCRIBE and account-management -> > https://lists.puredata.info/listinfo/pd-list _______________________________________________ [email protected] mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
