diff options
Diffstat (limited to 'src/nvim/usercmd.c')
-rw-r--r-- | src/nvim/usercmd.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/nvim/usercmd.c b/src/nvim/usercmd.c index c56b241988..41a8ad2d97 100644 --- a/src/nvim/usercmd.c +++ b/src/nvim/usercmd.c @@ -1143,10 +1143,11 @@ bool uc_split_args_iter(const char *arg, size_t arglen, size_t *end, char *buf, } /// split and quote args for <f-args> -static char *uc_split_args(char *arg, char **args, const size_t *arglens, size_t argc, size_t *lenp) +static char *uc_split_args(const char *arg, char **args, const size_t *arglens, size_t argc, + size_t *lenp) { char *buf; - char *p; + const char *p; char *q; int len; @@ -1229,7 +1230,7 @@ static char *uc_split_args(char *arg, char **args, const size_t *arglens, size_t *q++ = ' '; *q++ = '"'; } else { - mb_copy_char((const char **)&p, &q); + mb_copy_char(&p, &q); } } } else { @@ -1242,7 +1243,7 @@ static char *uc_split_args(char *arg, char **args, const size_t *arglens, size_t *q++ = '\\'; *q++ = *p++; } else { - mb_copy_char((const char **)&p, &q); + mb_copy_char(&p, &q); } } if (i != argc - 1) { |