Dag Sverre Seljebotn wrote:
> A) api ... is able to export static and mangled functions...

Hmmm, I'm not sure what rationale I had in mind for that, if any.
Seems like it would require the external C code to use the
mangled names, which isn't a reasonable thing to expect.

As for static, probably its use could just be dropped completely
if that would simplify anything. If the names are mangled, there
isn't really any need to make them static as well.

> would you link __pyx_api to public as well? Or just always imply api?

If the api keyword were removed, then creation of __pyx_api would
be triggered by the postulated compiler option, and anything
declared public would go into it.

-- 
Greg
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to