Petr Ovtchenkov
-
2009-10-30
- assigned_to: nobody --> complement
there are a few defines to disable locale/multibyte code, but a few places are missed and included unconditionally:
line numbers are based on the 5.2.1 release
stlport/stl/_cstdlib.h (around line 62):
- uses mblen mbtowc mbstowcs all the time
src/time_facets.cpp:
- wstring version of __append()
- wchar_t version of __append()
- wchar_t version of __write_formatted_time()
src/c_locale.h:
- wchar.h include
- _STLP_USE_GLIBC2_LOCALIZATION is always defined (which leads to the glibc locale files)
src/c_locale_dummy/c_locale_dummy.c:
- wchar.h / wctype.h includes