Lines Matching refs:rm_so
95 subs[0].rm_so = startoff;
106 len = (int)(subs[0].rm_eo - subs[0].rm_so);
107 if (subs[0].rm_so != -1) {
110 argv[optind] + subs[0].rm_so);
113 argv[optind] + subs[0].rm_so);
116 if (subs[i].rm_so != -1)
118 (int)(subs[i].rm_eo - subs[i].rm_so),
119 argv[optind] + subs[i].rm_so);
250 subs[0].rm_so = strchr(f2, '(') - f2 + 1;
409 /* check rm_so and rm_eo for consistency */
410 if (sub.rm_so > sub.rm_eo || (sub.rm_so == -1 && sub.rm_eo != -1) ||
411 (sub.rm_so != -1 && sub.rm_eo == -1) ||
412 (sub.rm_so != -1 && sub.rm_so < 0) ||
414 sprintf(grump, "start %ld end %ld", (long)sub.rm_so,
420 if (sub.rm_so == -1 && should == NULL)
422 if (sub.rm_so == -1)
428 (long)sub.rm_so, (long)sub.rm_eo);
432 len = (int)(sub.rm_eo - sub.rm_so);
434 p = str + sub.rm_so;