aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/screen.c
diff options
context:
space:
mode:
authorZyX <kp-pav@yandex.ru>2018-04-08 16:01:19 +0300
committerZyX <kp-pav@yandex.ru>2018-04-09 01:39:33 +0300
commit0d7daaad98d5874b345453073f6e21b024ee42d4 (patch)
treedd82055b961041f42a73decbdd60cf11c3c990eb /src/nvim/screen.c
parente67075667678a0df6f43d0600f947be91b0b1e2e (diff)
downloadrneovim-0d7daaad98d5874b345453073f6e21b024ee42d4.tar.gz
rneovim-0d7daaad98d5874b345453073f6e21b024ee42d4.tar.bz2
rneovim-0d7daaad98d5874b345453073f6e21b024ee42d4.zip
charset,*: Refactor transstr()
Diffstat (limited to 'src/nvim/screen.c')
-rw-r--r--src/nvim/screen.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c
index 05ad126fa0..e232939403 100644
--- a/src/nvim/screen.c
+++ b/src/nvim/screen.c
@@ -3213,9 +3213,9 @@ win_line (
|| (mb_l > 1 && (!vim_isprintc(mb_c)))) {
// Illegal UTF-8 byte: display as <xx>.
// Non-BMP character : display as ? or fullwidth ?.
- transchar_hex(extra, mb_c);
- if (wp->w_p_rl) { // reverse
- rl_mirror(extra);
+ transchar_hex((char *)extra, mb_c);
+ if (wp->w_p_rl) { // reverse
+ rl_mirror(extra);
}
p_extra = extra;
@@ -5232,8 +5232,8 @@ win_redr_custom (
xfree(stl);
ewp->w_p_crb = p_crb_save;
- /* Make all characters printable. */
- p = transstr(buf);
+ // Make all characters printable.
+ p = (char_u *)transstr((const char *)buf);
len = STRLCPY(buf, p, sizeof(buf));
len = (size_t)len < sizeof(buf) ? len : (int)sizeof(buf) - 1;
xfree(p);