aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlonerover <pathfinder1644@yahoo.com>2017-01-18 12:09:20 +0800
committerlonerover <pathfinder1644@yahoo.com>2017-01-19 10:51:39 +0800
commit86f76108f78ed2b94fb2ddfafcbbb06f396a0b8c (patch)
tree4f27879da2fdbf76f02adb72fed310fb749c568c
parent480b02fdb2f862d427beee189b82c40aa7bb4174 (diff)
downloadrneovim-86f76108f78ed2b94fb2ddfafcbbb06f396a0b8c.tar.gz
rneovim-86f76108f78ed2b94fb2ddfafcbbb06f396a0b8c.tar.bz2
rneovim-86f76108f78ed2b94fb2ddfafcbbb06f396a0b8c.zip
vim-patch:7.4.2067
Problem: Compiler warning for char/char_u conversion. (Tony Mechelynck) Inefficient code. Solution: Use more lines to fill with spaces. (Nikolai Pavlov) Add type cast. https://github.com/vim/vim/commit/16ec3c9be3fcdc38530bddb12978bc5a7b98c0f6
-rw-r--r--src/nvim/quickfix.c9
-rw-r--r--src/nvim/version.c2
2 files changed, 7 insertions, 4 deletions
diff --git a/src/nvim/quickfix.c b/src/nvim/quickfix.c
index ca2b356863..9a4d413358 100644
--- a/src/nvim/quickfix.c
+++ b/src/nvim/quickfix.c
@@ -2118,10 +2118,13 @@ static void qf_msg(qf_info_T *qi, int which, char *lead)
count);
if (title != NULL) {
- while (STRLEN(buf) < 34) {
- STRCAT(buf, " ");
+ size_t len = STRLEN(buf);
+
+ if (len < 34) {
+ memset(buf + len, ' ', 34 - len);
+ buf[34] = NUL;
}
- vim_strcat(buf, title, IOSIZE);
+ vim_strcat(buf, (char_u *)title, IOSIZE);
}
trunc_string(buf, buf, (int)Columns - 1, IOSIZE);
msg(buf);
diff --git a/src/nvim/version.c b/src/nvim/version.c
index 0f0666ddf9..9f801be548 100644
--- a/src/nvim/version.c
+++ b/src/nvim/version.c
@@ -373,7 +373,7 @@ static int included_patches[] = {
// 2070 NA
// 2069,
// 2068,
- // 2067,
+ 2067,
2066,
2065,
2064,