aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-07-12 09:51:00 +0800
committerzeertzjq <zeertzjq@outlook.com>2022-07-12 11:49:32 +0800
commit189db2b759b48d7e10dc0d092ba62141e7eca39e (patch)
tree13104daf766d1e604ab982828a0cff116346c752
parent034d28c705ccb93dea27613cbf91ba3f9c1caaa7 (diff)
downloadrneovim-189db2b759b48d7e10dc0d092ba62141e7eca39e.tar.gz
rneovim-189db2b759b48d7e10dc0d092ba62141e7eca39e.tar.bz2
rneovim-189db2b759b48d7e10dc0d092ba62141e7eca39e.zip
fix(cmdline): fix passing -1 as char
-rw-r--r--src/nvim/ex_cmds.c2
-rw-r--r--src/nvim/ex_getln.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/ex_cmds.c b/src/nvim/ex_cmds.c
index 1955a0b3d0..afded97a01 100644
--- a/src/nvim/ex_cmds.c
+++ b/src/nvim/ex_cmds.c
@@ -3883,7 +3883,7 @@ static int do_sub(exarg_T *eap, proftime_T timeout, long cmdpreview_ns, handle_T
prompt = xmallocz((size_t)ec + 1);
memset(prompt, ' ', (size_t)sc);
memset(prompt + sc, '^', (size_t)(ec - sc) + 1);
- resp = getcmdline_prompt((char)(-1), prompt, 0, EXPAND_NOTHING, NULL, CALLBACK_NONE);
+ resp = getcmdline_prompt(-1, prompt, 0, EXPAND_NOTHING, NULL, CALLBACK_NONE);
msg_putchar('\n');
xfree(prompt);
if (resp != NULL) {
diff --git a/src/nvim/ex_getln.c b/src/nvim/ex_getln.c
index a5783f4ced..92c9d83045 100644
--- a/src/nvim/ex_getln.c
+++ b/src/nvim/ex_getln.c
@@ -2646,7 +2646,7 @@ char_u *getcmdline(int firstc, long count, int indent, bool do_concat FUNC_ATTR_
/// @param[in] highlight_callback Callback used for highlighting user input.
///
/// @return [allocated] Command line or NULL.
-char *getcmdline_prompt(const char firstc, const char *const prompt, const int attr,
+char *getcmdline_prompt(const int firstc, const char *const prompt, const int attr,
const int xp_context, const char *const xp_arg,
const Callback highlight_callback)
FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_MALLOC