Lines Matching defs:rm
137 emit_gnu_type (const char* text, regmatch_t* rm )
142 fwrite (text, rm[0].rm_so, 1, stdout);
145 const char* ps = text + rm[1].rm_so;
146 const char* pe = text + rm[1].rm_eo;
173 return text += rm[0].rm_eo;
247 regmatch_t rm[10];
289 while (xregexec (&re, text, 10, rm, 0) == 0)
291 fwrite( text, rm[0].rm_so, 1, stdout );
292 format_write( pz_fmt, text, rm );
293 text += rm[0].rm_eo;
324 regmatch_t rm[1];
339 xregexec (&re, p, 1, rm, 0) == 0;
342 /* p + rm[0].rm_eo is the first character of the macro replacement.
345 p += rm[0].rm_eo;
408 regmatch_t rm[1];
424 xregexec (&re, p, 1, rm, 0) == 0;
427 /* p + rm[0].rm_eo is the first character of the macro name.
430 p += rm[0].rm_eo;
662 regmatch_t rm[GTYPE_SE_CT+1];
688 while (xregexec (&re, text, GTYPE_SE_CT+1, rm, 0) == 0)
690 text = emit_gnu_type (text, rm);