Hi, There has been some effort to port the SuperCollider external plugins repository to MSVC 64 bits, and that required some changes to the Faust generated sources.
I was wondering if someone could make those changes available upstream, so that we can generate the sources automatically in the future (or alternatively, point me to where I could make that myself, and make it available upstream). I have seen in previous messages in the list that Alfonso Santimone, which I have also seen around in SC, was planning to make something around these lines, and I was wondering if this is something that could be done as part of that effort? The changes are minimal, basically: - Change "# define FAUST_EXPORT /* NOP */" to "# define FAUST_EXPORT SC_API_EXPORT" - Change "int api_version(void);" to "FAUST_EXPORT int api_version(void);" - Change "void load(InterfaceTable*);" to FAUST_EXPORT void load(InterfaceTable*); You can also look at the changes in the PR I issued for the Supercollider plugins here: https://github.com/supercollider/sc3-plugins/pull/80/files, and then looking for "FAUST". As I said this changes would only be necessary for SuperCollider generation under Windows. Thanks, Luis ------------------------------------------------------------------------------ Mobile security can be enabling, not merely restricting. Employees who bring their own devices (BYOD) to work are irked by the imposition of MDM restrictions. Mobile Device Manager Plus allows you to control only the apps on BYO-devices by containerizing them, leaving personal data untouched! https://ad.doubleclick.net/ddm/clk/304595813;131938128;j _______________________________________________ Faudiostream-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/faudiostream-devel
