Lines Matching refs:src
1965 char_u *src; in vim_regsub_both() local
1987 src = source; in vim_regsub_both()
2124 while ((c = *src++) != NUL) in vim_regsub_both()
2128 else if (c == '\\' && *src != NUL) in vim_regsub_both()
2130 if (*src == '&' && !magic) in vim_regsub_both()
2132 ++src; in vim_regsub_both()
2135 else if ('0' <= *src && *src <= '9') in vim_regsub_both()
2137 no = *src++ - '0'; in vim_regsub_both()
2139 else if (vim_strchr((char_u *)"uUlLeE", *src)) in vim_regsub_both()
2141 switch (*src++) in vim_regsub_both()
2159 if (c == K_SPECIAL && src[0] != NUL && src[1] != NUL) in vim_regsub_both()
2165 *dst++ = *src++; in vim_regsub_both()
2166 *dst++ = *src++; in vim_regsub_both()
2171 src += 2; in vim_regsub_both()
2176 if (c == '\\' && *src != NUL) in vim_regsub_both()
2179 switch (*src) in vim_regsub_both()
2181 case 'r': c = CAR; ++src; break; in vim_regsub_both()
2182 case 'n': c = NL; ++src; break; in vim_regsub_both()
2183 case 't': c = TAB; ++src; break; in vim_regsub_both()
2186 case 'b': c = Ctrl_H; ++src; break; in vim_regsub_both()
2196 c = *src++; in vim_regsub_both()
2200 c = mb_ptr2char(src - 1); in vim_regsub_both()
2214 int totlen = mb_ptr2len(src - 1); in vim_regsub_both()
2221 int clen = utf_ptr2len(src - 1); in vim_regsub_both()
2228 mch_memmove(dst + 1, src - 1 + clen, in vim_regsub_both()
2233 src += totlen - 1; in vim_regsub_both()