c_locale.cc (__convert_to_v(long double&)): In v3 uses of sscanf...
authorPaolo Carlini <pcarlini@suse.de>
Wed, 31 Mar 2004 09:13:10 +0000 (09:13 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Wed, 31 Mar 2004 09:13:10 +0000 (09:13 +0000)
commite004c3313e6aaa46af99e823e98ebc32be8757a2
treedd8ec0ce5aa81adc4fe5879c79e666b5549e04a2
parent0ba13880d1d6fd88391591b05ac33273ef182e79
c_locale.cc (__convert_to_v(long double&)): In v3 uses of sscanf...

2004-03-31  Paolo Carlini  <pcarlini@suse.de>

* config/locale/generic/c_locale.cc (__convert_to_v(long double&)):
In v3 uses of sscanf, the special floating-point numbers INF,
INFINITY, etc., cannot occur in input, therefore, if the latter
is too large, ERANGE is always stored in errno, no need of finitel.

From-SVN: r80247
libstdc++-v3/ChangeLog
libstdc++-v3/config/locale/generic/c_locale.cc