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; |