>>> Because the majority of my plugin code uses 32 and 64 bit floats and I dont want to have to provide integer equivalents for platforms that don't support them, or be (source or binary) incompatible with a random subset of target platforms. <<< This is perhaps jumping ahead to topic 3, but what if made a requirement that the cross-platform "wrappers" in the source code be broken out into classes of floating point systems vs. integer systems vs. fixed point systems. That way a vendor such as yourself could write a plugin that was source-code compatible with any platform that supported floats, but not others. ---------------------------------------------------------------------- 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