aboutsummaryrefslogtreecommitdiff
path: root/utf8.c
diff options
context:
space:
mode:
authorTiago Cunha <tcunha@gmx.com>2009-10-23 17:13:10 +0000
committerTiago Cunha <tcunha@gmx.com>2009-10-23 17:13:10 +0000
commitc643ac48278b793d17d0e8edd140af6d9d68128a (patch)
treefc972e85a483adfe0858d3a981d681dbbad783a0 /utf8.c
parent97e02eae7d86c3c5b5c8610d3bd48c0fa1d0398e (diff)
downloadrtmux-c643ac48278b793d17d0e8edd140af6d9d68128a.tar.gz
rtmux-c643ac48278b793d17d0e8edd140af6d9d68128a.tar.bz2
rtmux-c643ac48278b793d17d0e8edd140af6d9d68128a.zip
Sync OpenBSD patchset 420:
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 'utf8.c')
0 files changed, 0 insertions, 0 deletions