summaryrefslogtreecommitdiffstats
path: root/libgloss/microblaze/_program_clean.S
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2009-09-28 12:10:32 +0000
committerCorinna Vinschen <corinna@vinschen.de>2009-09-28 12:10:32 +0000
commit587b75f7bdac34df1cef09ea70b0fbd88a27ff16 (patch)
tree6db4ad437be5bb94b5205b7905f29f20729d74bf /libgloss/microblaze/_program_clean.S
parentd856640e1c8dc008113a6865826d9459710f9857 (diff)
downloadcygnal-587b75f7bdac34df1cef09ea70b0fbd88a27ff16.tar.gz
cygnal-587b75f7bdac34df1cef09ea70b0fbd88a27ff16.tar.bz2
cygnal-587b75f7bdac34df1cef09ea70b0fbd88a27ff16.zip
* fhandler.h (class dev_console): Constify charset parameter of
str_to_con. * fhandler_console.cc (dev_console::con_to_str): Simplify. Always default to the current internal locale. (dev_console::get_console_cp): Always use codepage 437 for alternate charset. (dev_console::str_to_con): Constify charset parameter. (fhandler_console::write_normal): Always use codepage 437 for alternate charset. Otherwise always default to the current internal locale. Replace ASCII SO with ASCII CAN. * strfuncs.cc: Tweka comments according to below changes. (sys_cp_wcstombs): Constify charset parameter. Convert all wchar_t values in the Unicode private use area U+F0xx to the singlebyte counterpart. Drop special handling creating ASCII SO sequence from U+DCxx value. Rearrange for performance. Replace ASCII SO with ASCII CAN. (sys_cp_mbstowcs): Constify charset parameter. Replace ASCII SO with ASCII CAN. Drop special case for U+DCxx ASCII SO sequences. Always create a replacement from the Unicode private use area U+F0xx for invalid byte values in a multibyte sequence. Do the same for wchar_t values from the U+F0xx range to make them roundtrip safe. * wchar.h (sys_cp_wcstombs): Constify charset parameter. (sys_cp_mbstowcs): Ditto.
Diffstat (limited to 'libgloss/microblaze/_program_clean.S')
0 files changed, 0 insertions, 0 deletions