commit | 9eb6dd5165b803715f82b9f5d4b557878f77a580 | [log] [tgz] |
---|---|---|
author | Rich Felker <dalias@aerifal.cx> | Fri Nov 10 13:34:21 2017 -0500 |
committer | Rich Felker <dalias@aerifal.cx> | Fri Nov 10 13:34:21 2017 -0500 |
tree | f126f61faa8fceb29bb98c946b1eef542e0f7302 | |
parent | bff59d13a82cd4c02792fd73da0e7c79bda022ff [diff] |
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.