peiyongz 2002/12/11 11:55:16
Modified: c/src/xercesc/util XMLFloat.cpp
Log:
set negZero/posZero for float.
Revision Changes Path
1.6 +7 -2 xml-xerces/c/src/xercesc/util/XMLFloat.cpp
Index: XMLFloat.cpp
===================================================================
RCS file: /home/cvs/xml-xerces/c/src/xercesc/util/XMLFloat.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- XMLFloat.cpp 11 Dec 2002 00:20:02 -0000 1.5
+++ XMLFloat.cpp 11 Dec 2002 19:55:16 -0000 1.6
@@ -57,6 +57,9 @@
/*
* $Id$
* $Log$
+ * Revision 1.6 2002/12/11 19:55:16 peiyongz
+ * set negZero/posZero for float.
+ *
* Revision 1.5 2002/12/11 00:20:02 peiyongz
* Doing businesss in value space. Converting out-of-bound value into special
values.
*
@@ -183,10 +186,12 @@
}
else if (fValue > (-1)*FLT_MIN && fValue < 0)
{
+ fType = NegZero;
fValue = 0;
- }
+ }
else if (fValue > 0 && fValue < FLT_MIN )
{
+ fType = PosZero;
fValue = 0;
}
else if (fValue > FLT_MAX)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]