summaryrefslogtreecommitdiffstats
path: root/input.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2009-10-20 17:33:33 +0000
committerNicholas Marriott <nicm@openbsd.org>2009-10-20 17:33:33 +0000
commit62f234ce3b3fb10633f8bbb1d4159cd5c179345a (patch)
treeac8494b4eadbe71c3b7f7aabd30a725035676f20 /input.c
parent387f4d42ccfb9aab1b8d5f10176dac2a3209c3fa (diff)
UTF-8 combined character fixes.
Thai can have treble combinations (1 x width=1 then 2 x width=0) so bump the UTF-8 cell data size to 9 and alter the code to allow this. Also break off the combining code into a separate function, handle any further combining beyond the buffer size by replacing the character with _s, and when redrawing the UTF-8 character don't assume the first part has just been printed, redraw the entire line.
Diffstat (limited to 'input.c')
0 files changed, 0 insertions, 0 deletions