David Olofson wrote:
On Thursday 06 March 2003 15.55, Frederic Vanmol wrote:How often are developers actually going to have to worry about this?
We have to decide on one, and cdecl is the closest match to whatI don't see a reason to choose the same calling conventions on all
C compilers use on practically all other platforms. It just
seemed logical.
platforms. Choose the best calling convention for each platform.
It's easy enough to handle in the code.
Agreed.
It doesn't make it easier to run Win32 DLLs on other platforms,Binary portability makes no sense for the majority of plugins.
but it's not too hard to deal with, and either way, that's not
really what plugin portability is about, IMHO. Most of the time,
binary portability only makes sense when you can do it without
emulating the CPU of the foreign platform.
Exactly.
It might actually be useful for pure music/event processors that don't use too much CPU, but even that starts to give me this "as if CPUs were infinitely fast" feeling... Urgh. :-/
//David Olofson - Programmer, Composer, Open Source Advocate
.- The Return of Audiality! --------------------------------. | Free/Open Source Audio Engine for use in Games or Studio. | | RT and off-line synth. Scripting. Sample accurate timing. | `-----------------------------------> http://audiality.org -' --- http://olofson.net --- http://www.reologica.se ---
---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission.
Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe
---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission.
Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe