GNOME Bugzilla – Bug 320304
Missing exports?
Last modified: 2016-07-15 12:30:46 UTC
The intel compiler complains about these, but I don't get the feeling they should be static: transform.c(538): remark #1419: external declaration in primary source file xmlNodePtr xsltCopyTree(xsltTransformContextPtr ctxt, ^ transform.c(1153): remark #1419: external declaration in primary source file void xsltProcessOneNode(xsltTransformContextPtr ctxt, xmlNodePtr node, Should they be added to transform.h instead?
Hum ... It's true they are not used anywhere else, not even in libexslt. So it's tempting to hide them, but they may be useful for libraries sitting on top of libxslt. The status-quo being that they are public, it's probably better to do as you suggest.
And a decade later... I see that the latter was added to transform.h. The former is not called outside of transform.c so I guess everything is ok now then. Closing as fixed.