aboutsummaryrefslogtreecommitdiff
path: root/src/stdio/fgetwc.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/fgetwc.c
parentmove iconv_close to its own translation unit (diff)
downloadgrovel-9eb6dd5165b803715f82b9f5d4b557878f77a580.tar.gz
grovel-9eb6dd5165b803715f82b9f5d4b557878f77a580.tar.xz
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/fgetwc.c')
0 files changed, 0 insertions, 0 deletions