| 3057 |
|
|
| 3058 |
/* There are some optimizations that avoid running the match if a known |
/* There are some optimizations that avoid running the match if a known |
| 3059 |
starting point is not found. However, there is an option that disables |
starting point is not found. However, there is an option that disables |
| 3060 |
these, for testing and for ensuring that all callouts do actually occur. */ |
these, for testing and for ensuring that all callouts do actually occur. |
| 3061 |
|
The option can be set in the regex by (*NO_START_OPT) or passed in |
| 3062 |
|
match-time options. */ |
| 3063 |
|
|
| 3064 |
if ((options & PCRE_NO_START_OPTIMIZE) == 0) |
if (((options | re->options) & PCRE_NO_START_OPTIMIZE) == 0) |
| 3065 |
{ |
{ |
| 3066 |
/* Advance to a known first byte. */ |
/* Advance to a known first byte. */ |
| 3067 |
|
|