Lines Matching refs:str
514 char_u *str; in execreg_line_continuation() local
549 str = vim_strsave(ga.ga_data); in execreg_line_continuation()
553 return str; in execreg_line_continuation()
662 char_u *str; in do_execreg() local
674 str = y_current->y_array[i]; in do_execreg()
677 p = skipwhite(str); in do_execreg()
680 str = execreg_line_continuation(y_current->y_array, &i); in do_execreg()
681 if (str == NULL) in do_execreg()
686 escaped = vim_strsave_escape_csi(str); in do_execreg()
688 vim_free(str); in do_execreg()
2512 dnd_yank_drag_data(char_u *str, long len) in dnd_yank_drag_data() argument
2519 str_to_reg(y_current, MCHAR, str, len, 0L, FALSE); in dnd_yank_drag_data()
2751 char_u *str, in write_reg_contents() argument
2755 write_reg_contents_ex(name, str, maxlen, must_append, MAUTO, 0L); in write_reg_contents()
2802 char_u *str, in write_reg_contents_ex() argument
2814 len = (long)STRLEN(str); in write_reg_contents_ex()
2819 set_last_search_pat(str, RE_SEARCH, TRUE, TRUE); in write_reg_contents_ex()
2827 if (VIM_ISDIGIT(*str)) in write_reg_contents_ex()
2829 int num = atoi((char *)str); in write_reg_contents_ex()
2836 buf = buflist_findnr(buflist_findpat(str, str + STRLEN(str), in write_reg_contents_ex()
2848 p = vim_strnsave(str, len); in write_reg_contents_ex()
2868 str_to_reg(y_current, yank_type, str, len, block_len, FALSE); in write_reg_contents_ex()
2883 char_u *str, // string to put in register in str_to_reg() argument
2905 type = ((str_list || (len > 0 && (str[len - 1] == NL in str_to_reg()
2906 || str[len - 1] == CAR))) in str_to_reg()
2915 for (ss = (char_u **) str; *ss != NULL; ++ss) in str_to_reg()
2921 if (str[i] == '\n') in str_to_reg()
2923 if (type == MCHAR || len == 0 || str[len - 1] != '\n') in str_to_reg()
2956 for (ss = (char_u **) str; *ss != NULL; ++ss, ++lnum) in str_to_reg()
2976 if (str[i] == '\n') in str_to_reg()
2979 charlen += mb_ptr2cells_len(str + i, len - i); in str_to_reg()
2999 mch_memmove(s + extra, str + start, (size_t)i); in str_to_reg()