| 7 |
below for why this module is different). |
below for why this module is different). |
| 8 |
|
|
| 9 |
Written by Philip Hazel |
Written by Philip Hazel |
| 10 |
Copyright (c) 1997-2009 University of Cambridge |
Copyright (c) 1997-2010 University of Cambridge |
| 11 |
|
|
| 12 |
----------------------------------------------------------------------------- |
----------------------------------------------------------------------------- |
| 13 |
Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
| 2298 |
ims, /* the current ims flags */ |
ims, /* the current ims flags */ |
| 2299 |
rlevel, /* function recursion level */ |
rlevel, /* function recursion level */ |
| 2300 |
recursing); /* pass on regex recursion */ |
recursing); /* pass on regex recursion */ |
| 2301 |
|
|
| 2302 |
|
if (rc == PCRE_ERROR_DFA_UITEM) return rc; |
| 2303 |
if ((rc >= 0) == (codevalue == OP_ASSERT || codevalue == OP_ASSERTBACK)) |
if ((rc >= 0) == (codevalue == OP_ASSERT || codevalue == OP_ASSERTBACK)) |
| 2304 |
{ ADD_ACTIVE(endasscode + LINK_SIZE + 1 - start_code, 0); } |
{ ADD_ACTIVE(endasscode + LINK_SIZE + 1 - start_code, 0); } |
| 2305 |
} |
} |
| 2390 |
rlevel, /* function recursion level */ |
rlevel, /* function recursion level */ |
| 2391 |
recursing); /* pass on regex recursion */ |
recursing); /* pass on regex recursion */ |
| 2392 |
|
|
| 2393 |
|
if (rc == PCRE_ERROR_DFA_UITEM) return rc; |
| 2394 |
if ((rc >= 0) == |
if ((rc >= 0) == |
| 2395 |
(condcode == OP_ASSERT || condcode == OP_ASSERTBACK)) |
(condcode == OP_ASSERT || condcode == OP_ASSERTBACK)) |
| 2396 |
{ ADD_ACTIVE(endasscode + LINK_SIZE + 1 - start_code, 0); } |
{ ADD_ACTIVE(endasscode + LINK_SIZE + 1 - start_code, 0); } |