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]