[4suite-checkins] [XPATH_OPTIMIZATIONS-branch] In
4Suite/Ft/Xml/XPath/src, files DataTypes.c
Jeremy Kloth
jkloth at 4suite.org
Thu Dec 7 15:23:03 MST 2006
Branch: XPATH_OPTIMIZATIONS-branch
Modified Files:
DataTypes.c
Log Message:
Fixed compiling when HUGE_VAL is not a static value.
ViewCVS diff:
http://cvs.4suite.org/viewcvs/4Suite/Ft/Xml/XPath/src/DataTypes.c.diff?r1=1.1.2.1&r2=1.1.2.2
ViewCVS view:
http://cvs.4suite.org/viewcvs/4Suite/Ft/Xml/XPath/src/DataTypes.c?rev=1.1.2.2&content-type=text/vnd.viewcvs-markup
Index: DataTypes.c
===================================================================
RCS file: /var/local/cvsroot/4Suite/Ft/Xml/XPath/src/Attic/DataTypes.c,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -U2 -r1.1.2.1 -r1.1.2.2
--- DataTypes.c 4 Dec 2006 07:56:50 -0000 1.1.2.1
+++ DataTypes.c 7 Dec 2006 22:23:01 -0000 1.1.2.2
@@ -1070,7 +1070,7 @@
STATIC_NUMBER(0.0), /* Number_Zero */
STATIC_NUMBER(-0.0), /* Number_NegZero */
- STATIC_NUMBER(NAN), /* Number_NaN */
- STATIC_NUMBER(-INFINITY), /* Number_NegInf */
- STATIC_NUMBER(INFINITY), /* Number_PosInf */
+ STATIC_NUMBER(0.0), /* Number_NaN */
+ STATIC_NUMBER(0.0), /* Number_NegInf */
+ STATIC_NUMBER(0.0), /* Number_PosInf */
};
@@ -1561,5 +1561,7 @@
Number_PosInf = (PyObject *) &_Number_Constants[5];
/* Ensure the "specials" do indeed have their correct IEEE 754 values. */
+ PyFloat_AS_DOUBLE(Number_PosInf) = INFINITY;
PyFloat_AS_DOUBLE(Number_PosInf) += PyFloat_AS_DOUBLE(Number_PosInf);
+ PyFloat_AS_DOUBLE(Number_NegInf) = -INFINITY;
PyFloat_AS_DOUBLE(Number_NegInf) += PyFloat_AS_DOUBLE(Number_NegInf);
PyFloat_AS_DOUBLE(Number_NaN) = (PyFloat_AS_DOUBLE(Number_PosInf) +
More information about the 4suite-checkins
mailing list