@@ -861,7 +861,7 @@ f_delete(typval_T *argvars, typval_T *rettv)
861861 void
862862f_executable (typval_T * argvars , typval_T * rettv )
863863{
864- if (in_vim9script () && check_for_string ( & argvars [ 0 ], 1 ) == FAIL )
864+ if (in_vim9script () && check_for_string_arg ( argvars , 0 ) == FAIL )
865865 return ;
866866
867867 // Check in $PATH and also check directly if there is a directory name.
@@ -876,7 +876,7 @@ f_exepath(typval_T *argvars, typval_T *rettv)
876876{
877877 char_u * p = NULL ;
878878
879- if (in_vim9script () && check_for_nonempty_string ( & argvars [ 0 ], 1 ) == FAIL )
879+ if (in_vim9script () && check_for_nonempty_string_arg ( argvars , 0 ) == FAIL )
880880 return ;
881881 (void )mch_can_exe (tv_get_string (& argvars [0 ]), & p , TRUE);
882882 rettv -> v_type = VAR_STRING ;
@@ -893,7 +893,7 @@ f_filereadable(typval_T *argvars, typval_T *rettv)
893893 char_u * p ;
894894 int n ;
895895
896- if (in_vim9script () && check_for_string ( & argvars [ 0 ], 1 ) == FAIL )
896+ if (in_vim9script () && check_for_string_arg ( argvars , 0 ) == FAIL )
897897 return ;
898898#ifndef O_NONBLOCK
899899# define O_NONBLOCK 0
@@ -918,7 +918,7 @@ f_filereadable(typval_T *argvars, typval_T *rettv)
918918 void
919919f_filewritable (typval_T * argvars , typval_T * rettv )
920920{
921- if (in_vim9script () && check_for_string ( & argvars [ 0 ], 1 ) == FAIL )
921+ if (in_vim9script () && check_for_string_arg ( argvars , 0 ) == FAIL )
922922 return ;
923923 rettv -> vval .v_number = filewritable (tv_get_string (& argvars [0 ]));
924924}
@@ -942,7 +942,7 @@ findfilendir(
942942
943943 rettv -> vval .v_string = NULL ;
944944 rettv -> v_type = VAR_STRING ;
945- if (in_vim9script () && check_for_nonempty_string ( & argvars [ 0 ], 1 ) == FAIL )
945+ if (in_vim9script () && check_for_nonempty_string_arg ( argvars , 0 ) == FAIL )
946946 return ;
947947
948948#ifdef FEAT_SEARCHPATH
@@ -1023,8 +1023,8 @@ f_fnamemodify(typval_T *argvars, typval_T *rettv)
10231023 char_u * fbuf = NULL ;
10241024 char_u buf [NUMBUFLEN ];
10251025
1026- if (in_vim9script () && (check_for_string ( & argvars [ 0 ], 1 ) == FAIL
1027- || check_for_string ( & argvars [ 1 ], 2 ) == FAIL ))
1026+ if (in_vim9script () && (check_for_string_arg ( argvars , 0 ) == FAIL
1027+ || check_for_string_arg ( argvars , 1 ) == FAIL ))
10281028 return ;
10291029 fname = tv_get_string_chk (& argvars [0 ]);
10301030 mods = tv_get_string_buf_chk (& argvars [1 ], buf );
@@ -1135,7 +1135,7 @@ f_getfperm(typval_T *argvars, typval_T *rettv)
11351135 char_u * perm = NULL ;
11361136 char_u permbuf [] = "---------" ;
11371137
1138- if (in_vim9script () && check_for_string ( & argvars [ 0 ], 1 ) == FAIL )
1138+ if (in_vim9script () && check_for_string_arg ( argvars , 0 ) == FAIL )
11391139 return ;
11401140 fname = tv_get_string (& argvars [0 ]);
11411141
@@ -1154,7 +1154,7 @@ f_getfsize(typval_T *argvars, typval_T *rettv)
11541154 char_u * fname ;
11551155 stat_T st ;
11561156
1157- if (in_vim9script () && check_for_string ( & argvars [ 0 ], 1 ) == FAIL )
1157+ if (in_vim9script () && check_for_string_arg ( argvars , 0 ) == FAIL )
11581158 return ;
11591159
11601160 fname = tv_get_string (& argvars [0 ]);
@@ -1184,7 +1184,7 @@ f_getftime(typval_T *argvars, typval_T *rettv)
11841184 char_u * fname ;
11851185 stat_T st ;
11861186
1187- if (in_vim9script () && check_for_string ( & argvars [ 0 ], 1 ) == FAIL )
1187+ if (in_vim9script () && check_for_string_arg ( argvars , 0 ) == FAIL )
11881188 return ;
11891189 fname = tv_get_string (& argvars [0 ]);
11901190 if (mch_stat ((char * )fname , & st ) >= 0 )
@@ -1230,7 +1230,7 @@ f_getftype(typval_T *argvars, typval_T *rettv)
12301230 stat_T st ;
12311231 char_u * type = NULL ;
12321232
1233- if (in_vim9script () && check_for_string ( & argvars [ 0 ], 1 ) == FAIL )
1233+ if (in_vim9script () && check_for_string_arg ( argvars , 0 ) == FAIL )
12341234 return ;
12351235 fname = tv_get_string (& argvars [0 ]);
12361236
@@ -2411,9 +2411,9 @@ f_browse(typval_T *argvars UNUSED, typval_T *rettv)
24112411 int error = FALSE;
24122412
24132413 if (in_vim9script ()
2414- && (check_for_string ( & argvars [ 1 ], 2 ) == FAIL
2415- || check_for_string ( & argvars [ 2 ], 3 ) == FAIL
2416- || check_for_string ( & argvars [ 3 ], 4 ) == FAIL ))
2414+ && (check_for_string_arg ( argvars , 1 ) == FAIL
2415+ || check_for_string_arg ( argvars , 2 ) == FAIL
2416+ || check_for_string_arg ( argvars , 3 ) == FAIL ))
24172417 return ;
24182418 save = (int )tv_get_number_chk (& argvars [0 ], & error );
24192419 title = tv_get_string_chk (& argvars [1 ]);
0 commit comments