diff options
author | zeertzjq <zeertzjq@outlook.com> | 2023-07-22 18:00:55 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-22 18:00:55 +0800 |
commit | d2efcbf2dca6c2899ba0a1be7fc10dbf3f112d26 (patch) | |
tree | 5ccd5999192f20426f31a196e4a9b239211c1e94 /src/nvim/usercmd.c | |
parent | 4b57ff77febbe6073bc4c5c3a45b0ad0d5d40e6c (diff) | |
download | rneovim-d2efcbf2dca6c2899ba0a1be7fc10dbf3f112d26.tar.gz rneovim-d2efcbf2dca6c2899ba0a1be7fc10dbf3f112d26.tar.bz2 rneovim-d2efcbf2dca6c2899ba0a1be7fc10dbf3f112d26.zip |
refactor: remove some (const char **) casts (#24423)
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) { |