Lines Matching refs:tail
6356 char_u *tail; in do_string_sub() local
6375 tail = str; in do_string_sub()
6377 while (vim_regexec_nl(®match, str, (colnr_T)(tail - str))) in do_string_sub()
6385 i = mb_ptr2len(tail); in do_string_sub()
6386 mch_memmove((char_u *)ga.ga_data + ga.ga_len, tail, in do_string_sub()
6389 tail += i; in do_string_sub()
6402 sublen = vim_regsub(®match, sub, expr, tail, FALSE, TRUE, FALSE); in do_string_sub()
6403 if (ga_grow(&ga, (int)((end - tail) + sublen - in do_string_sub()
6411 i = (int)(regmatch.startp[0] - tail); in do_string_sub()
6412 mch_memmove((char_u *)ga.ga_data + ga.ga_len, tail, (size_t)i); in do_string_sub()
6417 tail = regmatch.endp[0]; in do_string_sub()
6418 if (*tail == NUL) in do_string_sub()
6425 STRCPY((char *)ga.ga_data + ga.ga_len, tail); in do_string_sub()