- configure.in xpath.c: applied Bjorn patches for FPE on the
alpha
Daniel
diff --git a/xpath.c b/xpath.c
index 2391063..5b6e84c 100644
--- a/xpath.c
+++ b/xpath.c
@@ -39,6 +39,10 @@
#ifdef HAVE_CTYPE_H
#include <ctype.h>
#endif
+#if defined(__osf__) && defined(__GNUC__)
+#include <signal.h>
+#define FPE_WORKAROUND
+#endif
#include <libxml/xmlmemory.h>
#include <libxml/tree.h>
@@ -157,6 +161,10 @@
if (initialized) return;
+#ifdef FPE_WORKAROUND
+ signal(SIGFPE, SIG_IGN);
+#endif
+
#ifdef XPATH_USE_DIVISION_SHORTCUTS
xmlXPathNAN = 0;
xmlXPathNAN /= 0.0;