2609 |
{ |
{ |
2610 |
RMATCH(eptr, ecode, offset_top, md, ims, eptrb, 0, RM28); |
RMATCH(eptr, ecode, offset_top, md, ims, eptrb, 0, RM28); |
2611 |
if (rrc != MATCH_NOMATCH) RRETURN(rrc); |
if (rrc != MATCH_NOMATCH) RRETURN(rrc); |
2612 |
|
if (fi >= max || eptr >= md->end_subject) RRETURN(MATCH_NOMATCH); |
2613 |
GETCHARINC(d, eptr); |
GETCHARINC(d, eptr); |
2614 |
if (d < 256) d = md->lcc[d]; |
if (d < 256) d = md->lcc[d]; |
2615 |
if (fi >= max || eptr >= md->end_subject || fc == d) |
if (fc == d) RRETURN(MATCH_NOMATCH); |
2616 |
RRETURN(MATCH_NOMATCH); |
|
2617 |
} |
} |
2618 |
} |
} |
2619 |
else |
else |
2719 |
{ |
{ |
2720 |
RMATCH(eptr, ecode, offset_top, md, ims, eptrb, 0, RM32); |
RMATCH(eptr, ecode, offset_top, md, ims, eptrb, 0, RM32); |
2721 |
if (rrc != MATCH_NOMATCH) RRETURN(rrc); |
if (rrc != MATCH_NOMATCH) RRETURN(rrc); |
2722 |
|
if (fi >= max || eptr >= md->end_subject) RRETURN(MATCH_NOMATCH); |
2723 |
GETCHARINC(d, eptr); |
GETCHARINC(d, eptr); |
2724 |
if (fi >= max || eptr >= md->end_subject || fc == d) |
if (fc == d) RRETURN(MATCH_NOMATCH); |
|
RRETURN(MATCH_NOMATCH); |
|
2725 |
} |
} |
2726 |
} |
} |
2727 |
else |
else |