summaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2003-11-24 21:13:38 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2003-11-24 21:13:38 +0000
commit51a4e5b9c20a3119f714042870891b1f580dd503 (patch)
tree791bfd27224a08bac1cf8abd7aa941c454e59645 /gcc/ada
parent6a09182cf704a220e7a5e31f1377f611fa0311d6 (diff)
downloadgcc-51a4e5b9c20a3119f714042870891b1f580dd503.tar.gz
2003-11-24 Paolo Carlini <pcarlini@suse.de>
* config/locale/gnu/codecvt_members.cc (codecvt::do_in): Rewrite, using both mbsnrtowcs and mbrtowc in a loop: the former is very fast, but stops if encounters a NUL. (codecvt::do_out): Tweak. * testsuite/performance/wchar_t_in.cc: New. 2003-11-24 Paolo Carlini <pcarlini@suse.de> * include/bits/locale_facets.h (__numpunct_cache<>::_M_cache): Set _M_allocated at the beginning in order to avoid memory leaks; simplify a bit. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@73893 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions