> We should be able to get the linker to only expose our external entry > points from libparrot. That way, we don't have to worry about the > naming of API which isn't supposed to be called from outside. (If it > works, it's simpler and safer than relying on a prefix.) > > JEff
And how would this be done across platforms, if this works I am happy with it, but I don't know how. Arthur We could always use a source preprocessor to add a uN1qUePr1VaTe_ prefix to a list of unprefixed global symbols... ;) Mitchell (not entirely in jest -- robust prefixing so clutters code:)