On Wed, 2006-05-10 at 13:22 +0100, Steve Harris wrote: > 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: http://www.student.nada.kth.se/~d00-llu/pgp_key.php
Fingerprint: FCA7 C790 19B9 322D EB7A E1B3 4371 4650 04C7 7E2E
signature.asc
Description: This is a digitally signed message part
