Lines Matching refs:str

774 string_quote(char_u *str, int function)  in string_quote()  argument
780 if (str != NULL) in string_quote()
782 len += (unsigned)STRLEN(str); in string_quote()
783 for (p = str; *p != NUL; MB_PTR_ADV(p)) in string_quote()
797 if (str != NULL) in string_quote()
798 for (p = str; *p != NUL; ) in string_quote()
816 char_u *str; in byteidx() local
826 str = tv_get_string_chk(&argvars[0]); in byteidx()
828 if (str == NULL || idx < 0) in byteidx()
831 t = str; in byteidx()
841 rettv->vval.v_number = (varnumber_T)(t - str); in byteidx()
868 char_u *str; in f_charidx() local
892 str = tv_get_string_chk(&argvars[0]); in f_charidx()
894 if (str == NULL || idx < 0) in f_charidx()
910 for (p = str, len = 0; p <= str + idx; len++) in f_charidx()
1022 char_u *str; in f_strgetchar() local
1035 str = tv_get_string_chk(&argvars[0]); in f_strgetchar()
1036 if (str == NULL) in f_strgetchar()
1038 len = (int)STRLEN(str); in f_strgetchar()
1047 rettv->vval.v_number = mb_ptr2char(str + byteidx); in f_strgetchar()
1051 byteidx += MB_CPTR2LEN(str + byteidx); in f_strgetchar()
1843 vim_snprintf_add(char *str, size_t str_m, const char *fmt, ...) in vim_snprintf_add() argument
1847 size_t len = STRLEN(str); in vim_snprintf_add()
1855 str_l = vim_vsnprintf(str + len, space, fmt, ap); in vim_snprintf_add()
1861 vim_snprintf(char *str, size_t str_m, const char *fmt, ...) in vim_snprintf() argument
1867 str_l = vim_vsnprintf(str, str_m, fmt, ap); in vim_snprintf()
1874 char *str, in vim_vsnprintf() argument
1879 return vim_vsnprintf_typval(str, str_m, fmt, ap, NULL); in vim_vsnprintf()
1884 char *str, in vim_vsnprintf_typval() argument
1908 mch_memmove(str + str_l, p, n > avail ? avail : n); in vim_vsnprintf_typval()
2691 vim_memset(str + str_l, zero_padding ? '0' : ' ', in vim_vsnprintf_typval()
2719 mch_memmove(str + str_l, str_arg, in vim_vsnprintf_typval()
2735 vim_memset(str + str_l, '0', in vim_vsnprintf_typval()
2754 mch_memmove(str + str_l, in vim_vsnprintf_typval()
2775 vim_memset(str + str_l, ' ', in vim_vsnprintf_typval()
2791 str[str_l <= str_m - 1 ? str_l : str_m - 1] = '\0'; in vim_vsnprintf_typval()