Lines Matching refs:sub
406 check(str, sub, should) in check() argument
408 regmatch_t sub;
425 if (sub.rm_so > sub.rm_eo || (sub.rm_so == -1 && sub.rm_eo != -1) ||
426 (sub.rm_so != -1 && sub.rm_eo == -1) ||
427 (sub.rm_so != -1 && sub.rm_so < 0) ||
428 (sub.rm_eo != -1 && sub.rm_eo < 0) ) {
429 sprintf(grump, "start %ld end %ld", (long)sub.rm_so,
430 (long)sub.rm_eo);
435 if (sub.rm_so == -1 && should == NULL)
437 if (sub.rm_so == -1)
441 if (sub.rm_eo > strlen(str)) {
443 (long)sub.rm_so, (long)sub.rm_eo);
447 len = (int)(sub.rm_eo - sub.rm_so);
449 p = str + sub.rm_so;