Lines Matching refs:vval
2631 && argvars[0].vval.v_number != 0) in non_zero_arg()
2633 && argvars[0].vval.v_number == VVAL_TRUE) in non_zero_arg()
2635 && argvars[0].vval.v_string != NULL in non_zero_arg()
2636 && *argvars[0].vval.v_string != NUL)); in non_zero_arg()
2650 rettv->vval.v_number = tv_get_number_chk(&argvars[0], NULL) in f_and()
2665 rettv->vval.v_string = NULL; in f_balloon_gettext()
2667 rettv->vval.v_string = vim_strsave(balloonEval->msg); in f_balloon_gettext()
2686 list_T *l = argvars[0].vval.v_list; in f_balloon_show()
2726 list_append_string(rettv->vval.v_list, array[i].pum_text, -1); in f_balloon_split()
2760 rettv->vval.v_number = -1; in f_byte2line()
2769 rettv->vval.v_number = -1; in f_byte2line()
2771 rettv->vval.v_number = ml_find_line_or_offset(curbuf, in f_byte2line()
2796 if (argvars[1].vval.v_list == NULL) in f_call()
2800 func = argvars[0].vval.v_string; in f_call()
2803 partial = argvars[0].vval.v_partial; in f_call()
2818 selfdict = argvars[2].vval.v_dict; in f_call()
2830 rettv->vval.v_number = curbuf->b_u_seq_cur; in f_changenr()
2852 rettv->vval.v_number = utf_ptr2char(tv_get_string(&argvars[0])); in f_char2nr()
2854 rettv->vval.v_number = (*mb_ptr2char)(tv_get_string(&argvars[0])); in f_char2nr()
2857 rettv->vval.v_number = tv_get_string(&argvars[0])[0]; in f_char2nr()
2907 rettv->vval.v_number = col; in get_col()
3005 rettv->vval.v_number = do_dialog(type, NULL, message, buttons, in f_confirm()
3038 rettv->vval.v_number = -1; in set_cursorpos()
3092 rettv->vval.v_number = 0; in set_cursorpos()
3117 rettv->vval.v_number = FAIL; in f_debugbreak()
3132 rettv->vval.v_number = OK; in f_debugbreak()
3168 rettv->vval.v_number = did_filetype; in f_did_filetype()
3202 n = argvars[0].vval.v_string == NULL in f_empty()
3203 || *argvars[0].vval.v_string == NUL; in f_empty()
3209 n = argvars[0].vval.v_number == 0; in f_empty()
3213 n = argvars[0].vval.v_float == 0.0; in f_empty()
3217 n = argvars[0].vval.v_list == NULL in f_empty()
3218 || argvars[0].vval.v_list->lv_len == 0; in f_empty()
3221 n = argvars[0].vval.v_dict == NULL in f_empty()
3222 || argvars[0].vval.v_dict->dv_hashtab.ht_used == 0; in f_empty()
3226 n = argvars[0].vval.v_number != VVAL_TRUE; in f_empty()
3230 n = argvars[0].vval.v_blob == NULL in f_empty()
3231 || argvars[0].vval.v_blob->bv_ga.ga_len == 0; in f_empty()
3236 n = argvars[0].vval.v_job == NULL in f_empty()
3237 || argvars[0].vval.v_job->jv_status != JOB_STARTED; in f_empty()
3242 n = argvars[0].vval.v_channel == NULL in f_empty()
3243 || !channel_is_open(argvars[0].vval.v_channel); in f_empty()
3255 rettv->vval.v_number = n; in f_empty()
3305 dict_add_string(rettv->vval.v_dict, (char *)entry, value); in f_environ()
3324 rettv->vval.v_string = vim_strsave_escaped(tv_get_string(&argvars[0]), in f_escape()
3351 rettv->vval.v_number = 0; in f_eval()
3363 rettv->vval.v_number = vgetc_busy || input_busy; in f_eventhandler()
3471 rettv->vval.v_string = NULL; in execute_common()
3476 list = argvars[arg_off].vval.v_list; in execute_common()
3542 rettv->vval.v_string = redir_execute_ga.ga_data; in execute_common()
3547 rettv->vval.v_string = NULL; in execute_common()
3647 rettv->vval.v_number = n; in f_exists()
3701 list_append_string(rettv->vval.v_list, result, -1); in f_expand()
3705 rettv->vval.v_string = result; in f_expand()
3721 rettv->vval.v_string = ExpandOne(&xpc, s, NULL, in f_expand()
3729 list_append_string(rettv->vval.v_list, xpc.xp_files[i], -1); in f_expand()
3734 rettv->vval.v_string = NULL; in f_expand()
3770 rettv->vval.v_string = cmdstr; in f_expandcmd()
3892 rettv->vval.v_string = vim_strsave_fnameescape( in f_fnameescape()
3934 s = argvars[0].vval.v_string; in common_function()
3937 && argvars[0].vval.v_partial != NULL) in common_function()
3940 arg_pt = argvars[0].vval.v_partial; in common_function()
4021 if (argvars[dict_idx].vval.v_dict == NULL) in common_function()
4032 list = argvars[arg_idx].vval.v_list; in common_function()
4086 pt->pt_dict = argvars[dict_idx].vval.v_dict; in common_function()
4119 rettv->vval.v_partial = pt; in common_function()
4125 rettv->vval.v_string = name; in common_function()
4199 idx = blob_len(argvars[0].vval.v_blob) + idx; in f_get()
4200 if (idx < 0 || idx >= blob_len(argvars[0].vval.v_blob)) in f_get()
4201 rettv->vval.v_number = -1; in f_get()
4204 rettv->vval.v_number = blob_get(argvars[0].vval.v_blob, idx); in f_get()
4211 if ((l = argvars[0].vval.v_list) != NULL) in f_get()
4222 if ((d = argvars[0].vval.v_dict) != NULL) in f_get()
4235 pt = argvars[0].vval.v_partial; in f_get()
4239 fref_pt.pt_name = argvars[0].vval.v_string; in f_get()
4253 rettv->vval.v_string = NULL; in f_get()
4256 rettv->vval.v_string = vim_strsave(n); in f_get()
4258 func_ref(rettv->vval.v_string); in f_get()
4275 list_append_tv(rettv->vval.v_list, &pt->pt_argv[i]); in f_get()
4330 if (list_append_list(rettv->vval.v_list, l) == FAIL) in f_getchangelist()
4337 list_append_number(rettv->vval.v_list, in f_getchangelist()
4371 l = rettv->vval.v_list; in getpos_both()
4426 rettv->vval.v_number = FALSE; in getpos_both()
4449 dict_T *dict = rettv->vval.v_dict; in f_getcharsearch()
4473 rettv->vval.v_number = VVAL_NULL; in f_getenv()
4478 rettv->vval.v_string = p; in f_getenv()
4489 rettv->vval.v_string = NULL; in f_getfontname()
4516 rettv->vval.v_string = gui_mch_get_fontname(font, name); in f_getfontname()
4556 if (list_append_list(rettv->vval.v_list, l) == FAIL) in f_getjumplist()
4558 list_append_number(rettv->vval.v_list, (varnumber_T)wp->w_jumplistidx); in f_getjumplist()
4584 rettv->vval.v_number = mch_get_pid(); in f_getpid()
4670 rettv->vval.v_list = (list_T *)get_reg_contents(regname, in f_getreg()
4672 if (rettv->vval.v_list == NULL) in f_getreg()
4675 ++rettv->vval.v_list->lv_refcount; in f_getreg()
4680 rettv->vval.v_string = get_reg_contents(regname, in f_getreg()
4710 rettv->vval.v_string = NULL; in f_getregtype()
4734 rettv->vval.v_string = vim_strsave(buf); in f_getregtype()
4758 get_tagstack(wp, rettv->vval.v_dict); in f_gettagstack()
4771 || argvars[0].vval.v_string == NULL in f_gettext()
4772 || *argvars[0].vval.v_string == NUL) in f_gettext()
4779 rettv->vval.v_string = vim_strsave( in f_gettext()
4780 (char_u *)_(argvars[0].vval.v_string)); in f_gettext()
6127 rettv->vval.v_number = x; in f_has()
6130 rettv->vval.v_number = n; in f_has()
6219 rettv->vval.v_number = 1; in f_haslocaldir()
6221 rettv->vval.v_number = 2; in f_haslocaldir()
6223 rettv->vval.v_number = 0; in f_haslocaldir()
6255 rettv->vval.v_number = TRUE; in f_hasmapto()
6257 rettv->vval.v_number = FALSE; in f_hasmapto()
6269 rettv->vval.v_number = syn_name2id(tv_get_string(&argvars[0])); in f_hlID()
6281 rettv->vval.v_number = highlight_exists(tv_get_string(&argvars[0])); in f_hlexists()
6294 rettv->vval.v_string = vim_strsave(hostname); in f_hostname()
6310 rettv->vval.v_number = -1; in f_index()
6332 b = argvars[0].vval.v_blob; in f_index()
6345 tv.vval.v_number = blob_get(b, idx); in f_index()
6348 rettv->vval.v_number = idx; in f_index()
6360 l = argvars[0].vval.v_list; in f_index()
6380 rettv->vval.v_number = idx; in f_index()
6428 rettv->vval.v_string = vim_strsave(IObuff); in f_inputdialog()
6434 rettv->vval.v_string = vim_strsave( in f_inputdialog()
6437 rettv->vval.v_string = NULL; in f_inputdialog()
6466 if (argvars[0].v_type != VAR_LIST || argvars[0].vval.v_list == NULL) in f_inputlist()
6478 l = argvars[0].vval.v_list; in f_inputlist()
6491 rettv->vval.v_number = selected; in f_inputlist()
6512 rettv->vval.v_number = 1; // Failed in f_inputrestore()
6531 rettv->vval.v_number = 1; // Failed in f_inputsave()
6570 rettv->vval.v_number = ~tv_get_number_chk(&argvars[0], NULL); in f_invert()
6583 rettv->vval.v_number = -1; in f_islocked()
6609 rettv->vval.v_number = ((di->di_flags & DI_FLAGS_LOCK) in f_islocked()
6619 rettv->vval.v_number = tv_islocked(&lv.ll_li->li_tv); in f_islocked()
6622 rettv->vval.v_number = tv_islocked(&lv.ll_di->di_tv); in f_islocked()
6642 rettv->vval.v_number = n; in f_last_buffer_nr()
6655 rettv->vval.v_number = (varnumber_T)STRLEN( in f_len()
6659 rettv->vval.v_number = blob_len(argvars[0].vval.v_blob); in f_len()
6662 rettv->vval.v_number = list_len(argvars[0].vval.v_list); in f_len()
6665 rettv->vval.v_number = dict_len(argvars[0].vval.v_dict); in f_len()
6694 rettv->vval.v_string = NULL; in libcall_common()
6711 string_in = argvars[2].vval.v_string; in libcall_common()
6718 rettv->vval.v_string = NULL; in libcall_common()
6719 string_result = &rettv->vval.v_string; in libcall_common()
6721 if (mch_libcall(argvars[0].vval.v_string, in libcall_common()
6722 argvars[1].vval.v_string, in libcall_common()
6724 argvars[2].vval.v_number, in libcall_common()
6728 rettv->vval.v_number = nr_result; in libcall_common()
6793 rettv->vval.v_number = lnum; in f_line()
6803 rettv->vval.v_number = -1; in f_line2byte()
6812 rettv->vval.v_number = -1; in f_line2byte()
6814 rettv->vval.v_number = ml_find_line_or_offset(curbuf, lnum, NULL); in f_line2byte()
6815 if (rettv->vval.v_number >= 0) in f_line2byte()
6816 ++rettv->vval.v_number; in f_line2byte()
6874 rettv->vval.v_number = -1; in find_some_match()
6882 && (list_append_string(rettv->vval.v_list, in find_some_match()
6884 || list_append_number(rettv->vval.v_list, in find_some_match()
6886 || list_append_number(rettv->vval.v_list, in find_some_match()
6888 || list_append_number(rettv->vval.v_list, in find_some_match()
6891 list_free(rettv->vval.v_list); in find_some_match()
6892 rettv->vval.v_list = NULL; in find_some_match()
6899 rettv->vval.v_string = NULL; in find_some_match()
6912 if ((l = argvars[0].vval.v_list) == NULL) in find_some_match()
7015 listitem_T *li1 = rettv->vval.v_list->lv_first; in find_some_match()
7020 vim_free(li1->li_tv.vval.v_string); in find_some_match()
7021 li1->li_tv.vval.v_string = vim_strnsave(regmatch.startp[0], in find_some_match()
7023 li3->li_tv.vval.v_number = in find_some_match()
7025 li4->li_tv.vval.v_number = in find_some_match()
7028 li2->li_tv.vval.v_number = (varnumber_T)idx; in find_some_match()
7039 if (list_append_string(rettv->vval.v_list, in find_some_match()
7043 else if (list_append_string(rettv->vval.v_list, in find_some_match()
7056 rettv->vval.v_string = vim_strnsave(regmatch.startp[0], in find_some_match()
7060 rettv->vval.v_number = idx; in find_some_match()
7064 rettv->vval.v_number = in find_some_match()
7067 rettv->vval.v_number = in find_some_match()
7069 rettv->vval.v_number += (varnumber_T)(str - expr); in find_some_match()
7076 if (type == MATCH_POS && l == NULL && rettv->vval.v_list != NULL) in find_some_match()
7078 listitem_remove(rettv->vval.v_list, in find_some_match()
7079 rettv->vval.v_list->lv_first->li_next); in find_some_match()
7144 l = argvars[0].vval.v_list; in max_min()
7185 d = argvars[0].vval.v_dict; in max_min()
7211 rettv->vval.v_number = n; in max_min()
7258 argvars[0].vval.v_string = name; in mzscheme_call_vim()
7287 rettv->vval.v_number = lnum; in f_nextnonblank()
7320 rettv->vval.v_string = vim_strsave(buf); in f_nr2char()
7334 rettv->vval.v_number = tv_get_number_chk(&argvars[0], NULL) in f_or()
7373 rettv->vval.v_number = lnum; in f_prevnonblank()
7395 rettv->vval.v_string = NULL; in f_printf()
7409 rettv->vval.v_string = s; in f_printf()
7425 pum_set_event_info(rettv->vval.v_dict); in f_pum_getpos()
7435 rettv->vval.v_number = 1; in f_pumvisible()
7627 l = argvars[0].vval.v_list; in f_rand()
7639 x = (UINT32_T)lx->li_tv.vval.v_number; in f_rand()
7640 y = (UINT32_T)ly->li_tv.vval.v_number; in f_rand()
7641 z = (UINT32_T)lz->li_tv.vval.v_number; in f_rand()
7642 w = (UINT32_T)lw->li_tv.vval.v_number; in f_rand()
7646 lx->li_tv.vval.v_number = (varnumber_T)x; in f_rand()
7647 ly->li_tv.vval.v_number = (varnumber_T)y; in f_rand()
7648 lz->li_tv.vval.v_number = (varnumber_T)z; in f_rand()
7649 lw->li_tv.vval.v_number = (varnumber_T)w; in f_rand()
7655 rettv->vval.v_number = (varnumber_T)result; in f_rand()
7661 rettv->vval.v_number = -1; in f_rand()
7691 list_append_number(rettv->vval.v_list, (varnumber_T)SPLITMIX32(x, z)); in f_srand()
7692 list_append_number(rettv->vval.v_list, (varnumber_T)SPLITMIX32(x, z)); in f_srand()
7693 list_append_number(rettv->vval.v_list, (varnumber_T)SPLITMIX32(x, z)); in f_srand()
7694 list_append_number(rettv->vval.v_list, (varnumber_T)SPLITMIX32(x, z)); in f_srand()
7740 list_T *list = rettv->vval.v_list; in f_range()
7810 dict = rettv->vval.v_dict; in f_getreginfo()
7841 item->di_tv.vval.v_number = regname == buf[0] in f_getreginfo()
7855 rettv->vval.v_string = vim_strsave(buf); in return_register()
7884 rettv->vval.v_number = -1; in f_rename()
7893 rettv->vval.v_number = vim_rename(tv_get_string(&argvars[0]), in f_rename()
7918 if (rettv_list_alloc(rettv) == OK && argvars[0].vval.v_list != NULL) in f_repeat()
7920 if (list_extend(rettv->vval.v_list, in f_repeat()
7921 argvars[0].vval.v_list, NULL) == FAIL) in f_repeat()
7928 rettv->vval.v_string = NULL; in f_repeat()
7943 rettv->vval.v_string = r; in f_repeat()
8205 rettv->vval.v_number = c; in f_screenattr()
8236 rettv->vval.v_number = c; in f_screenchar()
8269 list_append_number(rettv->vval.v_list, (varnumber_T)c); in f_screenchars()
8274 list_append_number(rettv->vval.v_list, in f_screenchars()
8286 rettv->vval.v_number = screen_screencol() + 1; in f_screencol()
8295 rettv->vval.v_number = screen_screenrow() + 1; in f_screenrow()
8312 rettv->vval.v_string = NULL; in f_screenstring()
8337 rettv->vval.v_string = vim_strsave(buf); in f_screenstring()
8348 rettv->vval.v_number = search_cmn(argvars, NULL, &flags); in f_search()
8362 rettv->vval.v_number = 1; // default: FAIL in f_searchdecl()
8379 rettv->vval.v_number = find_decl(name, (int)STRLEN(name), in f_searchdecl()
8484 rettv->vval.v_number = searchpair_cmn(argvars, NULL); in f_searchpair()
8506 list_append_number(rettv->vval.v_list, (varnumber_T)lnum); in f_searchpairpos()
8507 list_append_number(rettv->vval.v_list, (varnumber_T)col); in f_searchpairpos()
8710 list_append_number(rettv->vval.v_list, (varnumber_T)lnum); in f_searchpos()
8711 list_append_number(rettv->vval.v_list, (varnumber_T)col); in f_searchpos()
8713 list_append_number(rettv->vval.v_list, (varnumber_T)n); in f_searchpos()
8729 rettv->vval.v_number = -1; in set_position()
8753 rettv->vval.v_number = 0; in set_position()
8759 rettv->vval.v_number = 0; in set_position()
8791 if ((d = argvars[0].vval.v_dict) != NULL) in f_setcharsearch()
8843 && argvars[1].vval.v_number == VVAL_NULL) in f_setenv()
8862 rettv->vval.v_number = 0; in f_setfperm()
8888 rettv->vval.v_number = mch_setperm(fname, mode) == OK; in f_setfperm()
8959 rettv->vval.v_number = 1; // FAIL is default in f_setreg()
8974 dict_T *d = argvars[1].vval.v_dict; in f_setreg()
9045 list_T *ll = regcontents->vval.v_list; in f_setreg()
9101 rettv->vval.v_number = 0; in f_setreg()
9115 rettv->vval.v_number = -1; in f_settagstack()
9134 d = argvars[1].vval.v_dict; in f_settagstack()
9164 rettv->vval.v_number = 0; in f_settagstack()
9180 rettv->vval.v_string = vim_strsave( in f_sha256()
9200 rettv->vval.v_string = vim_strsave_shellescape( in f_shellescape()
9211 rettv->vval.v_number = 0; in f_shiftwidth()
9224 rettv->vval.v_number = get_sw_value_col(curbuf, col); in f_shiftwidth()
9229 rettv->vval.v_number = get_sw_value(curbuf); in f_shiftwidth()
9246 rettv->vval.v_string = eval_soundfold(s); in f_soundfold()
9248 rettv->vval.v_string = vim_strsave(s); in f_soundfold()
9325 list_append_string(rettv->vval.v_list, word, len); in f_spellbadword()
9326 list_append_string(rettv->vval.v_list, (char_u *)( in f_spellbadword()
9411 li->li_tv.vval.v_string = str; in f_spellsuggest()
9412 list_append(rettv->vval.v_list, li); in f_spellsuggest()
9477 if (keepempty || end > str || (rettv->vval.v_list->lv_len > 0 in f_split()
9480 if (list_append_string(rettv->vval.v_list, str, in f_split()
9533 rettv->vval.v_string = reg_submatch(no); in f_submatch()
9538 rettv->vval.v_list = reg_submatch_list(no); in f_submatch()
9575 rettv->vval.v_string = NULL; in f_substitute()
9577 rettv->vval.v_string = do_string_sub(str, pat, sub, expr, flg); in f_substitute()
9590 get_b0_dict(tv_get_string(argvars), rettv->vval.v_dict); in f_swapinfo()
9609 rettv->vval.v_string = NULL; in f_swapname()
9611 rettv->vval.v_string = vim_strsave(buf->b_ml.ml_mfp->mf_fname); in f_swapname()
9642 rettv->vval.v_number = id; in f_synID()
9742 rettv->vval.v_string = p; in f_synIDattr()
9765 rettv->vval.v_number = id; in f_synIDtrans()
9822 list_append_number(rettv->vval.v_list, in f_synconcealed()
9825 list_append_string(rettv->vval.v_list, str, -1); in f_synconcealed()
9826 list_append_number(rettv->vval.v_list, matchid); in f_synconcealed()
9865 if (list_append_number(rettv->vval.v_list, id) == FAIL) in f_synstack()
9895 if (list_append_number(rettv->vval.v_list, in f_tabpagebuflist()
9919 || list_append_string(rettv->vval.v_list, fname, -1) == FAIL) in f_tagfiles()
9941 rettv->vval.v_number = FALSE; in f_taglist()
9948 (void)get_tags(rettv->vval.v_list, tag_pattern, fname); in f_taglist()
9981 rettv->vval.v_number = n; in f_type()
10016 rettv->vval.v_number = vcol; in f_virtcol()
10033 rettv->vval.v_string = vim_strsave(str); in f_visualmode()
10048 rettv->vval.v_number = 1; in f_wildmenumode()
10059 rettv->vval.v_string = vim_strsave((char_u *)windowsVersion); in f_windowsversion()
10070 cursor_pos_info(rettv->vval.v_dict); in f_wordcount()
10084 rettv->vval.v_number = tv_get_number_chk(&argvars[0], NULL) in f_xor()