K 10 svn:author V 3 das K 8 svn:date V 27 2008-01-11T04:18:25.000000Z K 7 svn:log V 158 - Correct the range check in the double version to catch negative values that would overflow. - Style fixes and improved handling of NaNs suggested by bde. END