aboutsummaryrefslogtreecommitdiff
path: root/config.def.h
diff options
context:
space:
mode:
authornoname <noname@inventati.org>2014-04-23 00:26:07 +0400
committerRoberto E. Vargas Caballero <k0ga@shike2.com>2014-04-23 20:31:45 +0200
commitf9dc374ea01c2921ec3bd1214f292a7036d069ae (patch)
tree55e08f8425b5b1108d9454b845182e3207383f98 /config.def.h
parentfa19f241a34deddf6e089ab462cbd9cb02f61b3d (diff)
downloadst-f9dc374ea01c2921ec3bd1214f292a7036d069ae.tar.gz
st-f9dc374ea01c2921ec3bd1214f292a7036d069ae.tar.bz2
st-f9dc374ea01c2921ec3bd1214f292a7036d069ae.zip
Fix techo handling of control and multibyte characters.
techo compares signed char to '\x20'. Any character with code less then '\x20' is treated as control character. This way characters with MSB set to 1 are considered control characters too. Also this patch makes techo display DEL character as ^?. To reprocuce the bug, enable echo mode using printf '\e[12l', then type DEL character or any non-ASCII character.
Diffstat (limited to 'config.def.h')
0 files changed, 0 insertions, 0 deletions