| 6 |
and semantics are as close as possible to those of the Perl 5 language. |
and semantics are as close as possible to those of the Perl 5 language. |
| 7 |
|
|
| 8 |
Written by Philip Hazel |
Written by Philip Hazel |
| 9 |
Copyright (c) 1997-2008 University of Cambridge |
Copyright (c) 1997-2009 University of Cambridge |
| 10 |
|
|
| 11 |
----------------------------------------------------------------------------- |
----------------------------------------------------------------------------- |
| 12 |
Redistribution and use in source and binary forms, with or without |
Redistribution and use in source and binary forms, with or without |
| 83 |
re = _pcre_try_flipped(re, &internal_re, NULL, NULL); |
re = _pcre_try_flipped(re, &internal_re, NULL, NULL); |
| 84 |
if (re == NULL) return PCRE_ERROR_BADMAGIC; |
if (re == NULL) return PCRE_ERROR_BADMAGIC; |
| 85 |
} |
} |
| 86 |
if (optptr != NULL) *optptr = (int)(re->options & PUBLIC_OPTIONS); |
if (optptr != NULL) *optptr = (int)(re->options & PUBLIC_COMPILE_OPTIONS); |
| 87 |
if (first_byte != NULL) |
if (first_byte != NULL) |
| 88 |
*first_byte = ((re->flags & PCRE_FIRSTSET) != 0)? re->first_byte : |
*first_byte = ((re->flags & PCRE_FIRSTSET) != 0)? re->first_byte : |
| 89 |
((re->flags & PCRE_STARTLINE) != 0)? -1 : -2; |
((re->flags & PCRE_STARTLINE) != 0)? -1 : -2; |