diff options
author | Paolo Carlini <pcarlini@unitus.it> | 2002-09-10 21:35:04 +0200 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2002-09-10 19:35:04 +0000 |
commit | c6b5df5351eb21818563818b5c3941ae5b6bc5ab (patch) | |
tree | 0ac78e1529f2e352158b6477d3d7a1b652a84244 /libjava/java | |
parent | 33b679d10a7186845cba6c783c85a7fb841aeac9 (diff) | |
download | gcc-c6b5df5351eb21818563818b5c3941ae5b6bc5ab.zip gcc-c6b5df5351eb21818563818b5c3941ae5b6bc5ab.tar.gz gcc-c6b5df5351eb21818563818b5c3941ae5b6bc5ab.tar.bz2 |
codecvt.h (class __codecvt_abstract_base): Add __c_locale type _M_c_locale_codecvt member.
2002-09-10 Paolo Carlini <pcarlini@unitus.it>
* include/bits/codecvt.h (class __codecvt_abstract_base):
Add __c_locale type _M_c_locale_codecvt member.
(class codecvt<char, char, mbstate_t>,
class codecvt<wchar_t, char, mbstate_t>): Add new
codecvt(__c_locale, size_t) constructor.
(codecvt_byname::codecvt_byname): Update.
* src/codecvt.cc (class codecvt<char, char, mbstate_t>,
class codecvt<wchar_t, char, mbstate_t>): Update codecvt(size_t)
constructor and ~codecvt() destructor; define
codecvt(__c_locale, size_t) constructor.
(codecvt::do_out): Switch to _M_c_locale_codecvt around wcsrtombs call.
(codecvt::do_in): Ditto for mbsrtowcs call.
* src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
Tweak construction of codecvt facets.
From-SVN: r57011
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions