aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2021-10-23 16:44:57 -0400
committerJames McCoy <jamessan@jamessan.com>2021-11-01 06:41:29 -0400
commit502ff11663aa6039291a2ccf75bff0723cdcec70 (patch)
tree69c193dfcc73f5eae92b6b0e8839c9f1e2f55600
parente6ff154be6da8bd53b604fb6e38686acae75b24f (diff)
downloadrneovim-502ff11663aa6039291a2ccf75bff0723cdcec70.tar.gz
rneovim-502ff11663aa6039291a2ccf75bff0723cdcec70.tar.bz2
rneovim-502ff11663aa6039291a2ccf75bff0723cdcec70.zip
vim-patch:8.1.0783: compiler warning for signed/unsigned
Problem: Compiler warning for signed/unsigned. Solution: Add type cast. Change type of buffer. (Ozaki Kiichi, closes vim/vim#3827) https://github.com/vim/vim/commit/63c0ccd2b68ce854f294e6f149cc700c7f543674
-rw-r--r--src/nvim/message.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index b0b38875c7..80cc655c11 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -1376,7 +1376,7 @@ void msg_putchar(int c)
void msg_putchar_attr(int c, int attr)
{
- char buf[MB_MAXBYTES + 1];
+ char_u buf[MB_MAXBYTES + 1];
if (IS_SPECIAL(c)) {
buf[0] = (char)K_SPECIAL;
@@ -1384,9 +1384,9 @@ void msg_putchar_attr(int c, int attr)
buf[2] = (char)K_THIRD(c);
buf[3] = NUL;
} else {
- buf[utf_char2bytes(c, (char_u *)buf)] = NUL;
+ buf[utf_char2bytes(c, buf)] = NUL;
}
- msg_puts_attr(buf, attr);
+ msg_puts_attr((const char *)buf, attr);
}
void msg_outnum(long n)