diff options
author | Thomas Adam <thomas@xteddy.org> | 2020-05-26 16:01:19 +0100 |
---|---|---|
committer | Thomas Adam <thomas@xteddy.org> | 2020-05-26 16:01:19 +0100 |
commit | fd8652ceda9310192f4b3d653f60b4a3bb27156e (patch) | |
tree | 2122b50610cff3eabee420212d2f86ee93bbe850 | |
parent | a4cb700269e033b5ad429275d7c61d3c3c2f1af3 (diff) | |
parent | 2ced370bee234e00c3ece3b4110dcb71067df846 (diff) | |
download | rtmux-fd8652ceda9310192f4b3d653f60b4a3bb27156e.tar.gz rtmux-fd8652ceda9310192f4b3d653f60b4a3bb27156e.tar.bz2 rtmux-fd8652ceda9310192f4b3d653f60b4a3bb27156e.zip |
Merge branch 'obsd-master'
-rw-r--r-- | tmux.1 | 7 | ||||
-rw-r--r-- | utf8.c | 10 |
2 files changed, 10 insertions, 7 deletions
@@ -2596,8 +2596,7 @@ spreads the current pane and any panes next to it out evenly. .D1 (alias: Ic selectp ) Make pane .Ar target-pane -the active pane in window -.Ar target-window . +the active pane in its window. If one of .Fl D , .Fl L , @@ -3057,8 +3056,8 @@ User options may have any name, so long as they are prefixed with and be set to any string. For example: .Bd -literal -offset indent -$ tmux setw -q @foo "abc123" -$ tmux showw -v @foo +$ tmux set -wq @foo "abc123" +$ tmux show -wv @foo abc123 .Ed .Pp @@ -135,12 +135,16 @@ utf8_from_data(const struct utf8_data *ud, utf8_char *uc) u_int offset; if (ud->width != 1 && ud->width != 2) - return (utf8_space1.uc); + fatalx("invalid UTF-8 width"); + if (ud->size == 0) + fatalx("invalid UTF-8 size"); if (ud->size > UTF8_FLAG_SIZE) goto fail; - if (ud->size == 1) - return (utf8_build_one(ud->data[0], 1)); + if (ud->size == 1) { + *uc = utf8_build_one(ud->data[0], 1); + return (UTF8_DONE); + } m.flags = ud->size; if (ud->width == 2) |