r228328 - in /trunk/libstdc++-v3: ChangeLog con...
redi@gcc.gnu.org
redi@gcc.gnu.org
Thu Oct 1 11:23:00 GMT 2015
Author: redi
Date: Thu Oct 1 11:23:39 2015
New Revision: 228328
URL: https://gcc.gnu.org/viewcvs?rev=228328&root=gcc&view=rev
Log:
Save-and-restore errno more carefully in libstdc++
* doc/xml/manual/diagnostics.xml: Document use of errno.
* doc/html/*: Regenerate.
* config/locale/generic/c_locale.cc (_Save_errno): New helper.
(__convert_to_v): Use _Save_errno.
* include/ext/string_conversions.h (__stoa): Only restore errno when
it isn't set to non-zero.
Modified:
trunk/libstdc++-v3/ChangeLog
trunk/libstdc++-v3/config/locale/generic/c_locale.cc
trunk/libstdc++-v3/doc/html/manual/concept_checking.html
trunk/libstdc++-v3/doc/html/manual/diagnostics.html
trunk/libstdc++-v3/doc/html/manual/index.html
trunk/libstdc++-v3/doc/html/manual/std_contents.html
trunk/libstdc++-v3/doc/xml/manual/diagnostics.xml
trunk/libstdc++-v3/include/ext/string_conversions.h
More information about the Libstdc++-cvs
mailing list