5045 |
PUT2INC(code, 0, oc->number); |
PUT2INC(code, 0, oc->number); |
5046 |
} |
} |
5047 |
*code++ = (cd->assert_depth > 0)? OP_ASSERT_ACCEPT : OP_ACCEPT; |
*code++ = (cd->assert_depth > 0)? OP_ASSERT_ACCEPT : OP_ACCEPT; |
5048 |
|
|
5049 |
/* Do not set firstbyte after *ACCEPT */ |
/* Do not set firstbyte after *ACCEPT */ |
5050 |
if (firstbyte == REQ_UNSET) firstbyte = REQ_NONE; |
if (firstbyte == REQ_UNSET) firstbyte = REQ_NONE; |
5051 |
} |
} |
5064 |
{ |
{ |
5065 |
PUT(code, 0, code - bcptr->current_branch - 1); |
PUT(code, 0, code - bcptr->current_branch - 1); |
5066 |
code += LINK_SIZE; |
code += LINK_SIZE; |
5067 |
cd->external_flags |= PCRE_HASTHEN; |
cd->external_flags |= PCRE_HASTHEN; |
5068 |
} |
} |
5069 |
} |
} |
5070 |
|
|
6327 |
byte, set it from this character, but revert to none on a zero repeat. |
byte, set it from this character, but revert to none on a zero repeat. |
6328 |
Otherwise, leave the firstbyte value alone, and don't change it on a zero |
Otherwise, leave the firstbyte value alone, and don't change it on a zero |
6329 |
repeat. */ |
repeat. */ |
6330 |
|
|
6331 |
if (firstbyte == REQ_UNSET) |
if (firstbyte == REQ_UNSET) |
6332 |
{ |
{ |
6333 |
zerofirstbyte = REQ_NONE; |
zerofirstbyte = REQ_NONE; |