Lines Matching defs:rm
130 emit_gnu_type (const char* text, regmatch_t* rm )
135 fwrite (text, rm[0].rm_so, 1, stdout);
138 const char* ps = text + rm[1].rm_so;
139 const char* pe = text + rm[1].rm_eo;
166 return text += rm[0].rm_eo;
240 regmatch_t rm[10];
282 while (xregexec (&re, text, 10, rm, 0) == 0)
284 fwrite( text, rm[0].rm_so, 1, stdout );
285 format_write( pz_fmt, text, rm );
286 text += rm[0].rm_eo;
317 regmatch_t rm[1];
332 xregexec (&re, p, 1, rm, 0) == 0;
335 /* p + rm[0].rm_eo is the first character of the macro replacement.
338 p += rm[0].rm_eo;
401 regmatch_t rm[1];
417 xregexec (&re, p, 1, rm, 0) == 0;
420 /* p + rm[0].rm_eo is the first character of the macro name.
423 p += rm[0].rm_eo;
655 regmatch_t rm[GTYPE_SE_CT+1];
681 while (xregexec (&re, text, GTYPE_SE_CT+1, rm, 0) == 0)
683 text = emit_gnu_type (text, rm);