more work on the XML catalog support. small cleanup seems using list as a
* Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
more work on the XML catalog support.
* parser.c include/libxml/parser.h: small cleanup seems using
list as a public parameter name can give portability troubles
* trionan.c trionan.h xpath.c include/libxml/trionan.h
include/libxml/xpath.h include/libxml/Makefile.am: removed
trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
wrappers
Daniel
diff --git a/trionan.c b/trionan.c
index d8bd99b..eae5225 100644
--- a/trionan.c
+++ b/trionan.c
@@ -200,7 +200,7 @@
/*************************************************************************
* trio_pinf
*/
-double
+TRIO_PUBLIC double
trio_pinf(void)
{
/* Cache the result */
@@ -242,7 +242,7 @@
/*************************************************************************
* trio_ninf
*/
-double
+TRIO_PUBLIC double
trio_ninf(void)
{
static double result = 0.0;
@@ -261,7 +261,7 @@
/*************************************************************************
* trio_nan
*/
-double
+TRIO_PUBLIC double
trio_nan(void)
{
/* Cache the result */
@@ -306,7 +306,7 @@
/*************************************************************************
* trio_isnan
*/
-int
+TRIO_PUBLIC int
trio_isnan(volatile double number)
{
#if defined(isnan) || defined(TRIO_COMPILER_SUPPORTS_UNIX95)
@@ -370,7 +370,7 @@
/*************************************************************************
* trio_isinf
*/
-int
+TRIO_PUBLIC int
trio_isinf(volatile double number)
{
#if defined(TRIO_COMPILER_DECC)