mirror of
https://github.com/vim/vim.git
synced 2025-09-24 03:44:06 -04:00
patch 8.2.0928: many type casts are used for vim_strnsave()
Problem: Many type casts are used for vim_strnsave(). Solution: Make the length argument size_t instead of int. (Ken Takata, closes #5633) Remove some type casts.
This commit is contained in:
@@ -5097,7 +5097,7 @@ syn_cmd_region(
|
||||
while (*key_end && !VIM_ISWHITE(*key_end) && *key_end != '=')
|
||||
++key_end;
|
||||
vim_free(key);
|
||||
key = vim_strnsave_up(rest, (int)(key_end - rest));
|
||||
key = vim_strnsave_up(rest, key_end - rest);
|
||||
if (key == NULL) // out of memory
|
||||
{
|
||||
rest = NULL;
|
||||
@@ -5762,7 +5762,7 @@ syn_cmd_sync(exarg_T *eap, int syncing UNUSED)
|
||||
arg_end = skiptowhite(arg_start);
|
||||
next_arg = skipwhite(arg_end);
|
||||
vim_free(key);
|
||||
key = vim_strnsave_up(arg_start, (int)(arg_end - arg_start));
|
||||
key = vim_strnsave_up(arg_start, arg_end - arg_start);
|
||||
if (STRCMP(key, "CCOMMENT") == 0)
|
||||
{
|
||||
if (!eap->skip)
|
||||
|
Reference in New Issue
Block a user