Lines Matching refs:argvars

782 f_chdir(typval_T *argvars, typval_T *rettv)  in f_chdir()  argument
790 if (argvars[0].v_type != VAR_STRING) in f_chdir()
795 (void) check_for_string_arg(argvars, 0); in f_chdir()
818 if (!changedir_func(argvars[0].vval.v_string, TRUE, scope)) in f_chdir()
827 f_delete(typval_T *argvars, typval_T *rettv) in f_delete() argument
838 && (check_for_string_arg(argvars, 0) == FAIL in f_delete()
839 || check_for_opt_string_arg(argvars, 1) == FAIL)) in f_delete()
842 name = tv_get_string(&argvars[0]); in f_delete()
849 if (argvars[1].v_type != VAR_UNKNOWN) in f_delete()
850 flags = tv_get_string_buf(&argvars[1], nbuf); in f_delete()
871 f_executable(typval_T *argvars, typval_T *rettv) in f_executable() argument
873 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_executable()
877 rettv->vval.v_number = mch_can_exe(tv_get_string(&argvars[0]), NULL, TRUE); in f_executable()
884 f_exepath(typval_T *argvars, typval_T *rettv) in f_exepath() argument
888 if (in_vim9script() && check_for_nonempty_string_arg(argvars, 0) == FAIL) in f_exepath()
890 (void)mch_can_exe(tv_get_string(&argvars[0]), &p, TRUE); in f_exepath()
899 f_filereadable(typval_T *argvars, typval_T *rettv) in f_filereadable() argument
905 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_filereadable()
911 p = tv_get_string(&argvars[0]); in f_filereadable()
929 f_filewritable(typval_T *argvars, typval_T *rettv) in f_filewritable() argument
931 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_filewritable()
933 rettv->vval.v_number = filewritable(tv_get_string(&argvars[0])); in f_filewritable()
938 typval_T *argvars UNUSED, in findfilendir()
956 && (check_for_nonempty_string_arg(argvars, 0) == FAIL in findfilendir()
957 || check_for_opt_string_arg(argvars, 1) == FAIL in findfilendir()
958 || (argvars[1].v_type != VAR_UNKNOWN in findfilendir()
959 && check_for_opt_number_arg(argvars, 2) == FAIL))) in findfilendir()
963 fname = tv_get_string(&argvars[0]); in findfilendir()
965 if (argvars[1].v_type != VAR_UNKNOWN) in findfilendir()
967 p = tv_get_string_buf_chk(&argvars[1], pathbuf); in findfilendir()
975 if (argvars[2].v_type != VAR_UNKNOWN) in findfilendir()
976 count = (int)tv_get_number_chk(&argvars[2], &error); in findfilendir()
1013 f_finddir(typval_T *argvars, typval_T *rettv) in f_finddir() argument
1015 findfilendir(argvars, rettv, FINDFILE_DIR); in f_finddir()
1022 f_findfile(typval_T *argvars, typval_T *rettv) in f_findfile() argument
1024 findfilendir(argvars, rettv, FINDFILE_FILE); in f_findfile()
1031 f_fnamemodify(typval_T *argvars, typval_T *rettv) in f_fnamemodify() argument
1041 && (check_for_string_arg(argvars, 0) == FAIL in f_fnamemodify()
1042 || check_for_string_arg(argvars, 1) == FAIL)) in f_fnamemodify()
1045 fname = tv_get_string_chk(&argvars[0]); in f_fnamemodify()
1046 mods = tv_get_string_buf_chk(&argvars[1], buf); in f_fnamemodify()
1082 f_getcwd(typval_T *argvars, typval_T *rettv) in f_getcwd() argument
1093 && (check_for_opt_number_arg(argvars, 0) == FAIL in f_getcwd()
1094 || (argvars[0].v_type != VAR_UNKNOWN in f_getcwd()
1095 && check_for_opt_number_arg(argvars, 1) == FAIL))) in f_getcwd()
1098 if (argvars[0].v_type == VAR_NUMBER in f_getcwd()
1099 && argvars[0].vval.v_number == -1 in f_getcwd()
1100 && argvars[1].v_type == VAR_UNKNOWN) in f_getcwd()
1103 wp = find_tabwin(&argvars[0], &argvars[1], &tp); in f_getcwd()
1106 && argvars[0].v_type != VAR_UNKNOWN) in f_getcwd()
1109 && argvars[0].v_type != VAR_UNKNOWN) in f_getcwd()
1113 if (globaldir != NULL && argvars[0].v_type != VAR_UNKNOWN) in f_getcwd()
1155 f_getfperm(typval_T *argvars, typval_T *rettv) in f_getfperm() argument
1162 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_getfperm()
1165 fname = tv_get_string(&argvars[0]); in f_getfperm()
1177 f_getfsize(typval_T *argvars, typval_T *rettv) in f_getfsize() argument
1182 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_getfsize()
1185 fname = tv_get_string(&argvars[0]); in f_getfsize()
1207 f_getftime(typval_T *argvars, typval_T *rettv) in f_getftime() argument
1212 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_getftime()
1215 fname = tv_get_string(&argvars[0]); in f_getftime()
1253 f_getftype(typval_T *argvars, typval_T *rettv) in f_getftype() argument
1259 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_getftype()
1262 fname = tv_get_string(&argvars[0]); in f_getftype()
1274 f_glob(typval_T *argvars, typval_T *rettv) in f_glob() argument
1281 && (check_for_string_arg(argvars, 0) == FAIL in f_glob()
1282 || check_for_opt_bool_arg(argvars, 1) == FAIL in f_glob()
1283 || (argvars[1].v_type != VAR_UNKNOWN in f_glob()
1284 && (check_for_opt_bool_arg(argvars, 2) == FAIL in f_glob()
1285 || (argvars[2].v_type != VAR_UNKNOWN in f_glob()
1286 && check_for_opt_bool_arg(argvars, 3) == FAIL))))) in f_glob()
1292 if (argvars[1].v_type != VAR_UNKNOWN) in f_glob()
1294 if (tv_get_bool_chk(&argvars[1], &error)) in f_glob()
1296 if (argvars[2].v_type != VAR_UNKNOWN) in f_glob()
1298 if (tv_get_bool_chk(&argvars[2], &error)) in f_glob()
1300 if (argvars[3].v_type != VAR_UNKNOWN in f_glob()
1301 && tv_get_bool_chk(&argvars[3], &error)) in f_glob()
1312 rettv->vval.v_string = ExpandOne(&xpc, tv_get_string(&argvars[0]), in f_glob()
1318 ExpandOne(&xpc, tv_get_string(&argvars[0]), in f_glob()
1334 f_glob2regpat(typval_T *argvars, typval_T *rettv) in f_glob2regpat() argument
1339 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_glob2regpat()
1342 pat = tv_get_string_buf_chk_strict(&argvars[0], buf, in_vim9script()); in f_glob2regpat()
1352 f_globpath(typval_T *argvars, typval_T *rettv) in f_globpath() argument
1362 && (check_for_string_arg(argvars, 0) == FAIL in f_globpath()
1363 || check_for_string_arg(argvars, 1) == FAIL in f_globpath()
1364 || check_for_opt_bool_arg(argvars, 2) == FAIL in f_globpath()
1365 || (argvars[2].v_type != VAR_UNKNOWN in f_globpath()
1366 && (check_for_opt_bool_arg(argvars, 3) == FAIL in f_globpath()
1367 || (argvars[3].v_type != VAR_UNKNOWN in f_globpath()
1368 && check_for_opt_bool_arg(argvars, 4) == FAIL))))) in f_globpath()
1371 file = tv_get_string_buf_chk(&argvars[1], buf1); in f_globpath()
1376 if (argvars[2].v_type != VAR_UNKNOWN) in f_globpath()
1378 if (tv_get_bool_chk(&argvars[2], &error)) in f_globpath()
1380 if (argvars[3].v_type != VAR_UNKNOWN) in f_globpath()
1382 if (tv_get_bool_chk(&argvars[3], &error)) in f_globpath()
1384 if (argvars[4].v_type != VAR_UNKNOWN in f_globpath()
1385 && tv_get_bool_chk(&argvars[4], &error)) in f_globpath()
1392 globpath(tv_get_string(&argvars[0]), file, &ga, flags); in f_globpath()
1409 f_isdirectory(typval_T *argvars, typval_T *rettv) in f_isdirectory() argument
1411 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_isdirectory()
1414 rettv->vval.v_number = mch_isdir(tv_get_string(&argvars[0])); in f_isdirectory()
1451 f_mkdir(typval_T *argvars, typval_T *rettv) in f_mkdir() argument
1462 && (check_for_nonempty_string_arg(argvars, 0) == FAIL in f_mkdir()
1463 || check_for_opt_string_arg(argvars, 1) == FAIL in f_mkdir()
1464 || (argvars[1].v_type != VAR_UNKNOWN in f_mkdir()
1465 && check_for_opt_number_arg(argvars, 2) == FAIL))) in f_mkdir()
1468 dir = tv_get_string_buf(&argvars[0], buf); in f_mkdir()
1476 if (argvars[1].v_type != VAR_UNKNOWN) in f_mkdir()
1478 if (argvars[2].v_type != VAR_UNKNOWN) in f_mkdir()
1480 prot = (int)tv_get_number_chk(&argvars[2], NULL); in f_mkdir()
1484 if (STRCMP(tv_get_string(&argvars[1]), "p") == 0) in f_mkdir()
1502 f_pathshorten(typval_T *argvars, typval_T *rettv) in f_pathshorten() argument
1508 && (check_for_string_arg(argvars, 0) == FAIL in f_pathshorten()
1509 || check_for_opt_number_arg(argvars, 1) == FAIL)) in f_pathshorten()
1512 if (argvars[1].v_type != VAR_UNKNOWN) in f_pathshorten()
1514 trim_len = (int)tv_get_number(&argvars[1]); in f_pathshorten()
1520 p = tv_get_string_chk(&argvars[0]); in f_pathshorten()
1629 f_readdir(typval_T *argvars, typval_T *rettv) in f_readdir() argument
1643 && (check_for_string_arg(argvars, 0) == FAIL in f_readdir()
1644 || (argvars[1].v_type != VAR_UNKNOWN in f_readdir()
1645 && check_for_opt_dict_arg(argvars, 2) == FAIL))) in f_readdir()
1648 path = tv_get_string(&argvars[0]); in f_readdir()
1649 expr = &argvars[1]; in f_readdir()
1651 if (argvars[1].v_type != VAR_UNKNOWN && argvars[2].v_type != VAR_UNKNOWN && in f_readdir()
1652 readdirex_dict_arg(&argvars[2], &sort) == FAIL) in f_readdir()
1683 f_readdirex(typval_T *argvars, typval_T *rettv) in f_readdirex() argument
1696 && (check_for_string_arg(argvars, 0) == FAIL in f_readdirex()
1697 || (argvars[1].v_type != VAR_UNKNOWN in f_readdirex()
1698 && check_for_opt_dict_arg(argvars, 2) == FAIL))) in f_readdirex()
1701 path = tv_get_string(&argvars[0]); in f_readdirex()
1702 expr = &argvars[1]; in f_readdirex()
1704 if (argvars[1].v_type != VAR_UNKNOWN && argvars[2].v_type != VAR_UNKNOWN && in f_readdirex()
1705 readdirex_dict_arg(&argvars[2], &sort) == FAIL) in f_readdirex()
1726 read_file_or_blob(typval_T *argvars, typval_T *rettv, int always_blob) in read_file_or_blob() argument
1744 if (argvars[1].v_type != VAR_UNKNOWN) in read_file_or_blob()
1746 if (STRCMP(tv_get_string(&argvars[1]), "b") == 0) in read_file_or_blob()
1748 if (STRCMP(tv_get_string(&argvars[1]), "B") == 0) in read_file_or_blob()
1751 if (argvars[2].v_type != VAR_UNKNOWN) in read_file_or_blob()
1752 maxline = (long)tv_get_number(&argvars[2]); in read_file_or_blob()
1760 fname = tv_get_string(&argvars[0]); in read_file_or_blob()
1956 f_readblob(typval_T *argvars, typval_T *rettv) in f_readblob() argument
1958 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_readblob()
1961 read_file_or_blob(argvars, rettv, TRUE); in f_readblob()
1968 f_readfile(typval_T *argvars, typval_T *rettv) in f_readfile() argument
1971 && (check_for_nonempty_string_arg(argvars, 0) == FAIL in f_readfile()
1972 || check_for_opt_string_arg(argvars, 1) == FAIL in f_readfile()
1973 || (argvars[1].v_type != VAR_UNKNOWN in f_readfile()
1974 && check_for_opt_number_arg(argvars, 2) == FAIL))) in f_readfile()
1977 read_file_or_blob(argvars, rettv, FALSE); in f_readfile()
1984 f_resolve(typval_T *argvars, typval_T *rettv) in f_resolve() argument
1991 if (in_vim9script() && check_for_string_arg(argvars, 0) == FAIL) in f_resolve()
1994 p = tv_get_string(&argvars[0]); in f_resolve()
2195 f_tempname(typval_T *argvars UNUSED, typval_T *rettv) in f_tempname()
2228 f_writefile(typval_T *argvars, typval_T *rettv) in f_writefile() argument
2247 && (check_for_list_or_blob_arg(argvars, 0) == FAIL in f_writefile()
2248 || check_for_string_arg(argvars, 1) == FAIL in f_writefile()
2249 || check_for_opt_string_arg(argvars, 2) == FAIL)) in f_writefile()
2252 if (argvars[0].v_type == VAR_LIST) in f_writefile()
2254 list = argvars[0].vval.v_list; in f_writefile()
2262 else if (argvars[0].v_type == VAR_BLOB) in f_writefile()
2264 blob = argvars[0].vval.v_blob; in f_writefile()
2275 if (argvars[2].v_type != VAR_UNKNOWN) in f_writefile()
2277 char_u *arg2 = tv_get_string_chk(&argvars[2]); in f_writefile()
2293 fname = tv_get_string_chk(&argvars[1]); in f_writefile()
2503 f_browse(typval_T *argvars UNUSED, typval_T *rettv) in f_browse()
2515 && (check_for_bool_arg(argvars, 0) == FAIL in f_browse()
2516 || check_for_string_arg(argvars, 1) == FAIL in f_browse()
2517 || check_for_string_arg(argvars, 2) == FAIL in f_browse()
2518 || check_for_string_arg(argvars, 3) == FAIL)) in f_browse()
2521 save = (int)tv_get_number_chk(&argvars[0], &error); in f_browse()
2522 title = tv_get_string_chk(&argvars[1]); in f_browse()
2523 initdir = tv_get_string_buf_chk(&argvars[2], buf); in f_browse()
2524 defname = tv_get_string_buf_chk(&argvars[3], buf2); in f_browse()
2542 f_browsedir(typval_T *argvars UNUSED, typval_T *rettv) in f_browsedir()
2550 && (check_for_string_arg(argvars, 0) == FAIL in f_browsedir()
2551 || check_for_string_arg(argvars, 1) == FAIL)) in f_browsedir()
2554 title = tv_get_string_chk(&argvars[0]); in f_browsedir()
2555 initdir = tv_get_string_buf_chk(&argvars[1], buf); in f_browsedir()