- xpath.c: patch to xmlXPathFormatNumber for the optimizer on
  Tru64 from Thomas Leitner
Daniel
diff --git a/xpath.c b/xpath.c
index 57311cd..548d20e 100644
--- a/xpath.c
+++ b/xpath.c
@@ -1014,7 +1014,10 @@
 	    }
 	    else {
 		/* Use regular notation */
-		integer_place = 1 + (int)log10(absolute_value);
+		if (absolute_value > 0.0)
+		    integer_place = 1 + (int)log10(absolute_value);
+		else
+		    integer_place = 1 - HUGE_VAL;
 		fraction_place = (integer_place > 0)
 		    ? DBL_DIG - integer_place
 		    : DBL_DIG;