Lines Matching refs:p1
4008 char_u *p1; in ex_substitute() local
4437 p1 = sub_firstline; in ex_substitute()
4458 p1 = ml_get(sub_firstlnum + nmatch - 1); in ex_substitute()
4462 needed_len = copy_len + ((unsigned)STRLEN(p1) in ex_substitute()
4489 if ((p1 = alloc(new_start_len)) == NULL) in ex_substitute()
4494 mch_memmove(p1, new_start, (size_t)(len + 1)); in ex_substitute()
4496 new_start = p1; in ex_substitute()
4551 for (p1 = new_end; *p1; ++p1) in ex_substitute()
4553 if (p1[0] == '\\' && p1[1] != NUL) // remove backslash in ex_substitute()
4555 STRMOVE(p1, p1 + 1); in ex_substitute()
4562 (colnr_T)(p1 - new_start), -1, in ex_substitute()
4568 else if (*p1 == CAR) in ex_substitute()
4572 colnr_T plen = (colnr_T)(p1 - new_start + 1); in ex_substitute()
4574 *p1 = NUL; // truncate up to the CR in ex_substitute()
4595 STRMOVE(new_start, p1 + 1); in ex_substitute()
4596 p1 = new_start - 1; in ex_substitute()
4600 p1 += (*mb_ptr2len)(p1) - 1; in ex_substitute()