Home | History | Annotate | Download | only in regex

Lines Matching refs:rm_so

133 		subs[0].rm_so = startoff;
144 len = (int)(subs[0].rm_eo - subs[0].rm_so);
145 if (subs[0].rm_so != -1) {
148 argv[optind] + subs[0].rm_so);
151 argv[optind] + subs[0].rm_so);
154 if (subs[i].rm_so != -1)
156 (int)(subs[i].rm_eo - subs[i].rm_so),
157 argv[optind] + subs[i].rm_so);
293 subs[0].rm_so = strchr(f2, '(') - f2 + 1;
454 /* check rm_so and rm_eo for consistency */
455 if (sub.rm_so > sub.rm_eo || (sub.rm_so == -1 && sub.rm_eo != -1) ||
456 (sub.rm_so != -1 && sub.rm_eo == -1) ||
457 (sub.rm_so != -1 && sub.rm_so < 0) ||
459 sprintf(grump, "start %ld end %ld", (long)sub.rm_so,
465 if (sub.rm_so == -1) {
477 (long)sub.rm_so, (long)sub.rm_eo);
481 len = (int)(sub.rm_eo - sub.rm_so);
482 p = str + sub.rm_so;