Lines Matching refs:rettv

813 byteidx(typval_T *argvars, typval_T *rettv, int comp UNUSED)  in byteidx()  argument
819 rettv->vval.v_number = -1; in byteidx()
841 rettv->vval.v_number = (varnumber_T)(t - str); in byteidx()
848 f_byteidx(typval_T *argvars, typval_T *rettv) in f_byteidx() argument
850 byteidx(argvars, rettv, FALSE); in f_byteidx()
857 f_byteidxcomp(typval_T *argvars, typval_T *rettv) in f_byteidxcomp() argument
859 byteidx(argvars, rettv, TRUE); in f_byteidxcomp()
866 f_charidx(typval_T *argvars, typval_T *rettv) in f_charidx() argument
875 rettv->vval.v_number = -1; in f_charidx()
917 rettv->vval.v_number = len > 0 ? len - 1 : 0; in f_charidx()
924 f_str2list(typval_T *argvars, typval_T *rettv) in f_str2list() argument
929 if (rettv_list_alloc(rettv) == FAIL) in f_str2list()
959 list_append_number(rettv->vval.v_list, (*ptr2char)(p)); in f_str2list()
963 list_append_number(rettv->vval.v_list, *p); in f_str2list()
970 f_str2nr(typval_T *argvars, typval_T *rettv) in f_str2nr() argument
1010 rettv->vval.v_number = -n; in f_str2nr()
1012 rettv->vval.v_number = n; in f_str2nr()
1020 f_strgetchar(typval_T *argvars, typval_T *rettv) in f_strgetchar() argument
1028 rettv->vval.v_number = -1; in f_strgetchar()
1047 rettv->vval.v_number = mb_ptr2char(str + byteidx); in f_strgetchar()
1059 f_stridx(typval_T *argvars, typval_T *rettv) in f_stridx() argument
1076 rettv->vval.v_number = -1; in f_stridx()
1093 rettv->vval.v_number = (varnumber_T)(pos - save_haystack); in f_stridx()
1100 f_string(typval_T *argvars, typval_T *rettv) in f_string() argument
1105 rettv->v_type = VAR_STRING; in f_string()
1106 rettv->vval.v_string = tv2string(&argvars[0], &tofree, numbuf, in f_string()
1109 if (rettv->vval.v_string != NULL && tofree == NULL) in f_string()
1110 rettv->vval.v_string = vim_strsave(rettv->vval.v_string); in f_string()
1117 f_strlen(typval_T *argvars, typval_T *rettv) in f_strlen() argument
1123 rettv->vval.v_number = (varnumber_T)(STRLEN( in f_strlen()
1128 strchar_common(typval_T *argvars, typval_T *rettv, int skipcc) in strchar_common() argument
1140 rettv->vval.v_number = len; in strchar_common()
1147 f_strcharlen(typval_T *argvars, typval_T *rettv) in f_strcharlen() argument
1153 strchar_common(argvars, rettv, TRUE); in f_strcharlen()
1160 f_strchars(typval_T *argvars, typval_T *rettv) in f_strchars() argument
1174 strchar_common(argvars, rettv, skipcc); in f_strchars()
1181 f_strdisplaywidth(typval_T *argvars, typval_T *rettv) in f_strdisplaywidth() argument
1186 rettv->vval.v_number = -1; in f_strdisplaywidth()
1197 rettv->vval.v_number = (varnumber_T)(linetabsize_col(col, s) - col); in f_strdisplaywidth()
1204 f_strwidth(typval_T *argvars, typval_T *rettv) in f_strwidth() argument
1212 rettv->vval.v_number = (varnumber_T)(mb_string2cells(s, -1)); in f_strwidth()
1219 f_strcharpart(typval_T *argvars, typval_T *rettv) in f_strcharpart() argument
1303 rettv->v_type = VAR_STRING; in f_strcharpart()
1304 rettv->vval.v_string = vim_strnsave(p + nbyte, len); in f_strcharpart()
1311 f_strpart(typval_T *argvars, typval_T *rettv) in f_strpart() argument
1362 rettv->v_type = VAR_STRING; in f_strpart()
1363 rettv->vval.v_string = vim_strnsave(p + n, len); in f_strpart()
1370 f_strridx(typval_T *argvars, typval_T *rettv) in f_strridx() argument
1388 rettv->vval.v_number = -1; in f_strridx()
1420 rettv->vval.v_number = -1; in f_strridx()
1422 rettv->vval.v_number = (varnumber_T)(lastmatch - haystack); in f_strridx()
1429 f_strtrans(typval_T *argvars, typval_T *rettv) in f_strtrans() argument
1434 rettv->v_type = VAR_STRING; in f_strtrans()
1435 rettv->vval.v_string = transstr(tv_get_string(&argvars[0])); in f_strtrans()
1442 f_tolower(typval_T *argvars, typval_T *rettv) in f_tolower() argument
1447 rettv->v_type = VAR_STRING; in f_tolower()
1448 rettv->vval.v_string = strlow_save(tv_get_string(&argvars[0])); in f_tolower()
1455 f_toupper(typval_T *argvars, typval_T *rettv) in f_toupper() argument
1460 rettv->v_type = VAR_STRING; in f_toupper()
1461 rettv->vval.v_string = strup_save(tv_get_string(&argvars[0])); in f_toupper()
1468 f_tr(typval_T *argvars, typval_T *rettv) in f_tr() argument
1496 rettv->v_type = VAR_STRING; in f_tr()
1497 rettv->vval.v_string = NULL; in f_tr()
1580 rettv->vval.v_string = ga.ga_data; in f_tr()
1587 f_trim(typval_T *argvars, typval_T *rettv) in f_trim() argument
1599 rettv->v_type = VAR_STRING; in f_trim()
1600 rettv->vval.v_string = NULL; in f_trim()
1686 rettv->vval.v_string = vim_strnsave(head, tail - head); in f_trim()