> 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:)

Reply via email to