locale_facets.tcc (num_put::do_put(bool)): Use locale cache for truename and falsename.
2003-03-08 Jerry Quinn <jlquinn@optonline.net> * include/bits/locale_facets.tcc (num_put::do_put(bool)): Use locale cache for truename and falsename. From-SVN: r63970
This commit is contained in:
parent
c562d51bb3
commit
611db4979a
@ -1,3 +1,8 @@
|
||||
2003-03-08 Jerry Quinn <jlquinn@optonline.net>
|
||||
|
||||
* include/bits/locale_facets.tcc (num_put::do_put(bool)): Use
|
||||
locale cache for truename and falsename.
|
||||
|
||||
2003-03-08 Jerry Quinn <jlquinn@optonline.net>
|
||||
|
||||
* src/ios.cc (ios_base::ios_base): Correct order of _M_word and
|
||||
|
@ -974,14 +974,14 @@ namespace std
|
||||
}
|
||||
else
|
||||
{
|
||||
locale __loc = __io.getloc();
|
||||
const numpunct<_CharT>& __np = use_facet<numpunct<_CharT> >(__loc);
|
||||
typedef __locale_cache<_CharT> __cache_type;
|
||||
__cache_type& __lc = static_cast<__cache_type&>(__io._M_cache());
|
||||
typedef basic_string<_CharT> __string_type;
|
||||
__string_type __name;
|
||||
if (__v)
|
||||
__name = __np.truename();
|
||||
__name = __lc.truename();
|
||||
else
|
||||
__name = __np.falsename();
|
||||
__name = __lc.falsename();
|
||||
|
||||
const _CharT* __cs = __name.c_str();
|
||||
int __len = __name.size();
|
||||
|
Loading…
Reference in New Issue
Block a user