Lines Matching defs:rm
174 regmatch_t rm[SE_MAX];
183 if (!regexec(pat, txt, SE_MAX, rm, 0)) {
187 i = rm[0].rm_so;
190 NEWLINE_TO_NUL(txt, rm[0].rm_eo);
193 if ((off = apply_subst_template(txt, rm, off,
197 i = rm[0].rm_eo;
204 txt += rm[0].rm_eo;
206 (!changed || ((gflag & GSG) && rm[0].rm_eo)) &&
207 !regexec(pat, txt, SE_MAX, rm, REG_NOTBOL));
210 if (i > 0 && !rm[0].rm_eo && (gflag & GSG)) {
226 apply_subst_template(const char *boln, regmatch_t *rm, int off, int re_nsub)
235 j = rm[0].rm_so;
236 k = rm[0].rm_eo;
242 j = rm[n].rm_so;
243 k = rm[n].rm_eo;