From efa2682e3b513c4a33d987dc651db5913feff21a Mon Sep 17 00:00:00 2001 From: ZyX Date: Fri, 29 Jul 2016 21:41:45 +0300 Subject: *: Partial string handling refactoring Main points: - Replace `char_u` with `char` in some cases. - Remove `str[len] = NUL` hack in some cases when `str` may be considered `const`. --- src/nvim/menu.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/nvim/menu.c') diff --git a/src/nvim/menu.c b/src/nvim/menu.c index 7c0eee64dd..cbaddb00d0 100644 --- a/src/nvim/menu.c +++ b/src/nvim/menu.c @@ -755,10 +755,11 @@ static void show_menus_recursive(vimmenu_T *menu, int modes, int depth) else msg_putchar(' '); MSG_PUTS(" "); - if (*menu->strings[bit] == NUL) - msg_puts_attr((char_u *)"", hl_attr(HLF_8)); - else + if (*menu->strings[bit] == NUL) { + msg_puts_attr("", hl_attr(HLF_8)); + } else { msg_outtrans_special(menu->strings[bit], FALSE); + } } } else { if (menu == NULL) { -- cgit From 095e6cc2e098db110981e5f9ea4bbc0ce316cecb Mon Sep 17 00:00:00 2001 From: ZyX Date: Wed, 15 Feb 2017 03:15:47 +0300 Subject: *: Fix linter errors --- src/nvim/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/nvim/menu.c') diff --git a/src/nvim/menu.c b/src/nvim/menu.c index cbaddb00d0..529978e3f0 100644 --- a/src/nvim/menu.c +++ b/src/nvim/menu.c @@ -758,7 +758,7 @@ static void show_menus_recursive(vimmenu_T *menu, int modes, int depth) if (*menu->strings[bit] == NUL) { msg_puts_attr("", hl_attr(HLF_8)); } else { - msg_outtrans_special(menu->strings[bit], FALSE); + msg_outtrans_special(menu->strings[bit], false); } } } else { -- cgit