After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 320304 - Missing exports?
Missing exports?
Status: RESOLVED FIXED
Product: libxslt
Classification: Platform
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: Daniel Veillard
libxml QA maintainers
Depends on:
Blocks:
 
 
Reported: 2005-10-31 13:03 UTC by Kjartan Maraas
Modified: 2016-07-15 12:30 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description Kjartan Maraas 2005-10-31 13:03:29 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?
Comment 1 Daniel Veillard 2005-10-31 15:41:26 UTC
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.
Comment 2 Kjartan Maraas 2016-07-15 12:30:46 UTC
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.