OSDN Git Service

2000-08-22 Benjamin Kosnik <bkoz@purist.soma.redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Aug 2000 23:44:23 +0000 (23:44 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Aug 2000 23:44:23 +0000 (23:44 +0000)
commit63a0cbd1311328fcc9d4d7ad97edcbe30be7e621
tree1392c95ae5ae79010cd5c747fb537efc14374778
parent0b0f310b2c73da4f7f79d589b362661ca5cf7bd5
2000-08-22  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>

* src/locale-inst.cc: Add codecvt<unicode_t, wchar_t,
__enc_traits> instantiations for has_facet and use_facet.
* testsuite/22_locale/codecvt_unicode_wchar_t.cc: New file, for
testing two-byte unicode encodings converted to four-byte UCS4
encodings.

* bits/codecvt.h (codecvt<__enc_traits>): Fix do_unshift.
* testsuite/22_locale/codecvt_unicode_char.cc (test01): Add
correct state/encoding information.

* acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Add wcsrtombs,
mbsrtowcs checks as codecvt<wchar_t, char, mbstate_t> needs them
now.
Add checks for langinfo.h, nl_langinfo function call.
* libio/iofwide.c (_IO_fwide): Simplify, as nl_langinfo is assumed.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@35897 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/acinclude.m4
libstdc++-v3/aclocal.m4
libstdc++-v3/bits/codecvt.h
libstdc++-v3/config.h.in
libstdc++-v3/configure
libstdc++-v3/libio/ChangeLog
libstdc++-v3/libio/iofwide.c
libstdc++-v3/src/locale-inst.cc
libstdc++-v3/testsuite/22_locale/codecvt_unicode_char.cc
libstdc++-v3/testsuite/22_locale/codecvt_unicode_wchar_t.cc [new file with mode: 0644]