neovim

Neovim text editor
git clone https://git.dasho.dev/neovim.git
Log | Files | Refs | README

commit 820522d685e2794c638144a88ceee50d53bdc104
parent bebdf1dab345471222f6755c574d04596fea92fd
Author: zeertzjq <zeertzjq@outlook.com>
Date:   Sun,  3 Sep 2023 14:00:45 +0800

refactor(ex_session.c): remove unnecessary char -> int -> char cast

The two calls to get_view_file() both pass a char in a string, and
get_view_file() assigns it to a char in a string.
Diffstat:
Msrc/nvim/ex_session.c | 5++---
1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/nvim/ex_session.c b/src/nvim/ex_session.c @@ -1080,7 +1080,7 @@ void ex_mkrc(exarg_T *eap) } /// @return the name of the view file for the current buffer. -static char *get_view_file(int c) +static char *get_view_file(char c) { if (curbuf->b_ffname == NULL) { emsg(_(e_noname)); @@ -1119,8 +1119,7 @@ static char *get_view_file(int c) } } *s++ = '='; - assert(c >= CHAR_MIN && c <= CHAR_MAX); - *s++ = (char)c; + *s++ = c; xstrlcpy(s, ".vim", 5); xfree(sname);