diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 931002bfa0fe..b0030a5ac791 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2003-11-30 Paolo Carlini + + * include/bits/locale_facets.tcc (num_put::do_put(..., bool)): + Minor tweaks, consistent with the style used in other facets. + 2003-11-29 Paolo Carlini * include/bits/fstream.tcc (underflow): Minor tweaks in diff --git a/libstdc++-v3/include/bits/locale_facets.tcc b/libstdc++-v3/include/bits/locale_facets.tcc index c2097e30d335..147a9bc8fe16 100644 --- a/libstdc++-v3/include/bits/locale_facets.tcc +++ b/libstdc++-v3/include/bits/locale_facets.tcc @@ -1008,16 +1008,15 @@ namespace std const locale& __loc = __io._M_getloc(); const __cache_type* __lc = __uc(__loc); - const _CharT* __name; - __name = __v ? __lc->_M_truename : __lc->_M_falsename; + const _CharT* __name = __v ? __lc->_M_truename + : __lc->_M_falsename; int __len = char_traits<_CharT>::length(__name); - _CharT* __cs; const streamsize __w = __io.width(); if (__w > static_cast(__len)) { - __cs = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) - * __w)); + _CharT* __cs = static_cast<_CharT*>(__builtin_alloca(sizeof(_CharT) + * __w)); _M_pad(__fill, __w, __io, __cs, __name, __len); __name = __cs; }