Lines Matching refs:rp
135 static int find_region(char_u *rp, char_u *region);
1040 regprog_T **rp; in valid_word_prefix() local
1059 rp = &slang->sl_prefprog[((unsigned)pidx >> 8) & 0xffff]; in valid_word_prefix()
1060 if (*rp != NULL) in valid_word_prefix()
1062 if (!vim_regexec_prog(rp, FALSE, word, 0)) in valid_word_prefix()
2351 find_region(char_u *rp, char_u *region) in find_region() argument
2357 if (rp[i] == NUL) in find_region()
2359 if (rp[i] == region[0] && rp[i + 1] == region[1]) in find_region()
4403 regprog_T *rp = synblock->b_cap_prog; in compile_cap_prog() local
4418 synblock->b_cap_prog = rp; // restore the previous program in compile_cap_prog()
4424 vim_regfree(rp); in compile_cap_prog()