summaryrefslogtreecommitdiff
path: root/src/stdio/putc_unlocked.c
diff options
context:
space:
mode:
authorRich Felker <dalias@aerifal.cx>2017-11-10 13:34:21 -0500
committerRich Felker <dalias@aerifal.cx>2017-11-10 13:34:21 -0500
commit9eb6dd5165b803715f82b9f5d4b557878f77a580 (patch)
treef126f61faa8fceb29bb98c946b1eef542e0f7302 /src/stdio/putc_unlocked.c
parentbff59d13a82cd4c02792fd73da0e7c79bda022ff (diff)
downloadmusl-9eb6dd5165b803715f82b9f5d4b557878f77a580.tar.gz
musl-9eb6dd5165b803715f82b9f5d4b557878f77a580.tar.bz2
musl-9eb6dd5165b803715f82b9f5d4b557878f77a580.tar.xz
musl-9eb6dd5165b803715f82b9f5d4b557878f77a580.zip
handle ascii range individually in each iconv case
short-circuiting low bytes before the switch precluded support for character encodings that don't coincide with ascii in this range. this limitation affected iso-2022 encodings, which use the esc byte to introduce a shift sequence, and things like ebcdic.
Diffstat (limited to 'src/stdio/putc_unlocked.c')
0 files changed, 0 insertions, 0 deletions