dbertoni    00/06/29 14:09:48

  Modified:    c/src/XPath XNumber.cpp
  Log:
  Fixed bug with boolean() function and NaN.
  
  Revision  Changes    Path
  1.4       +1 -1      xml-xalan/c/src/XPath/XNumber.cpp
  
  Index: XNumber.cpp
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/XPath/XNumber.cpp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- XNumber.cpp       2000/05/03 21:21:15     1.3
  +++ XNumber.cpp       2000/06/29 21:09:46     1.4
  @@ -120,7 +120,7 @@
   bool
   XNumber::boolean() const
   {
  -     return m_value == 0.0 ? false : true;
  +     return DoubleSupport::isNaN(m_value) || DoubleSupport::equal(m_value, 
0.0) ? false : true;
   }
   
   
  
  
  

Reply via email to