vim-patch:9.1.0649: Wrong comment for "len" argument of call_simple_func()

Problem:  Wrong comment for "len" argument of call_simple_func().
Solution: Remove the "or -1 to use strlen()".  Also change its type to
          size_t to remove one cast. (zeertzjq)

closes: vim/vim#15410

c1ed788c1b
This commit is contained in:
zeertzjq
2024-08-02 11:49:00 +08:00
parent 582bf4f1e1
commit 6d722f3309
2 changed files with 4 additions and 4 deletions

View File

@@ -1782,9 +1782,9 @@ theend:
/// Returns NOTDONE when the function could not be found.
///
/// @param funcname name of the function
/// @param len length of "name" or -1 to use strlen()
/// @param len length of "name"
/// @param rettv return value goes here
int call_simple_func(const char *funcname, int len, typval_T *rettv)
int call_simple_func(const char *funcname, size_t len, typval_T *rettv)
FUNC_ATTR_NONNULL_ALL
{
int ret = FAIL;
@@ -1793,7 +1793,7 @@ int call_simple_func(const char *funcname, int len, typval_T *rettv)
rettv->vval.v_number = 0;
// Make a copy of the name, an option can be changed in the function.
char *name = xstrnsave(funcname, (size_t)len);
char *name = xstrnsave(funcname, len);
int error = FCERR_NONE;
char *tofree = NULL;