Lines Matching refs:sub
391 check(char *str, regmatch_t sub, char *should) in check() argument
407 if (sub.rm_so > sub.rm_eo || (sub.rm_so == -1 && sub.rm_eo != -1) || in check()
408 (sub.rm_so != -1 && sub.rm_eo == -1) || in check()
409 (sub.rm_so != -1 && sub.rm_so < 0) || in check()
410 (sub.rm_eo != -1 && sub.rm_eo < 0) ) { in check()
411 sprintf(grump, "start %ld end %ld", (long)sub.rm_so, in check()
412 (long)sub.rm_eo); in check()
417 if (sub.rm_so == -1 && should == NULL) in check()
419 if (sub.rm_so == -1) in check()
423 if (sub.rm_eo > strlen(str)) { in check()
425 (long)sub.rm_so, (long)sub.rm_eo); in check()
429 len = (int)(sub.rm_eo - sub.rm_so); in check()
431 p = str + sub.rm_so; in check()