On Wed, May 10, 2006 at 01:42:16PM +0200, stefan
kersten wrote:
On Mon, May 08, 2006 at 09:07:48AM +0100, Steve
Harris wrote:
Is there some equivalent mechanism that lets
dlloaded
plugins dig function pointers out of the the host? Thier
public symbol linking system is backward too from what I
remember.
one portable way is to pass a struct of function pointers
filled by the host to the plugin initialization function, as
done in the SuperCollider server plugin API.
That doesn't really help for extensions.
It does if the struct looks like this:
struct ExtensionFunctions {
struct {
const char* extension_uri;
void* function_pointer;
}* null_terminated_function_array;
};
--
Lars Luthman
PGP key: