Files
fish-shell/src
Kurtis Rader c2f1df1d4a fix handling of non-ASCII chars in C locale
The relevant standards allow the mbtowc/mbrtowc functions to reject
non-ASCII characters (i.e., chars with the high bit set) when the locale
is C or POSIX.  The BSD libraries (e.g., on OS X) don't do this but
the GNU libraries (e.g., on Linux) do. Like most programs we need the
C/POSIX locales to allow arbitrary bytes. So explicitly check if we're
in a single-byte locale (which would also include ISO-8859 variants)
and simply pass-thru the chars without encoding or decoding.

Fixes #2802.
2016-03-20 18:47:38 -07:00
..
2015-07-29 09:30:19 +08:00
2015-07-26 10:20:13 +08:00
2016-02-27 19:38:15 -08:00
2015-07-26 10:20:13 +08:00
2015-07-26 10:20:13 +08:00
2016-02-18 17:00:26 -08:00
2015-07-26 10:20:13 +08:00
2015-07-26 10:20:13 +08:00
2016-02-27 19:38:15 -08:00
2015-07-26 10:20:13 +08:00
2015-08-10 22:01:50 -07:00
2015-07-26 10:20:13 +08:00
2016-02-27 19:38:15 -08:00
2015-08-11 01:00:05 -07:00
2015-07-26 10:20:13 +08:00
2015-07-26 10:20:13 +08:00
2015-07-26 10:20:13 +08:00
2016-02-28 01:38:28 -08:00
2015-07-26 10:20:13 +08:00
2015-07-26 10:20:13 +08:00
2015-07-26 10:20:13 +08:00
2016-03-02 11:24:23 -08:00
2016-03-02 11:24:23 -08:00
2015-08-11 01:00:05 -07:00
2015-07-26 10:20:13 +08:00