ec99f3b2a6
* make room in mbstate_t for containing an ICU-converter's state (well, in fact the whole converter object) * adjust libroot's locale add-on to clone converters into a given mbstate_t directly * adjust ICUThreadLocalStorageValue to contain the converter pointer instead of a converter-ID (if the converter is related to an mbstate_t, it points into the mbstate_t). * adjust users of converters to directly use converter pointers instead of ICUConverterRef * drop now unused ICUConverterManager and ICUConverterRef * update gcc4 optional package This brings our multibyte implementation into a fully working state, both non-ascii and non-8-bit characters can now be handled normally in the Terminal, i.e. this finally fixes #6276. N.B.: Since the size of mbstate_t has changed, everything (including the compiler!) needs to be rebuilt. |
||
---|---|---|
.. | ||
locale | ||
time | ||
dirent_private.h | ||
errno_private.h | ||
ErrnoMaintainer.h | ||
extended_system_info.h | ||
fork.h | ||
image_private.h | ||
libroot_lock.h | ||
libroot_private.h | ||
mathimpl.h | ||
memory_private.h | ||
pthread_private.h | ||
signal_private.h | ||
system_revision.h | ||
time_private.h | ||
times_private.h | ||
trig.h | ||
umask.h | ||
unistd_private.h | ||
user_group.h | ||
user_thread.h | ||
wchar_private.h |