564 |
PCRE_JAVASCRIPT_COMPAT) |
PCRE_JAVASCRIPT_COMPAT) |
565 |
|
|
566 |
#define PUBLIC_EXEC_OPTIONS \ |
#define PUBLIC_EXEC_OPTIONS \ |
567 |
(PCRE_ANCHORED|PCRE_NOTBOL|PCRE_NOTEOL|PCRE_NOTEMPTY|PCRE_NO_UTF8_CHECK| \ |
(PCRE_ANCHORED|PCRE_NOTBOL|PCRE_NOTEOL|PCRE_NOTEMPTY|PCRE_NOTEMPTY_ATSTART| \ |
568 |
PCRE_PARTIAL_HARD|PCRE_PARTIAL_SOFT|PCRE_NEWLINE_BITS|PCRE_BSR_ANYCRLF| \ |
PCRE_NO_UTF8_CHECK|PCRE_PARTIAL_HARD|PCRE_PARTIAL_SOFT|PCRE_NEWLINE_BITS| \ |
569 |
PCRE_BSR_UNICODE|PCRE_NO_START_OPTIMIZE) |
PCRE_BSR_ANYCRLF|PCRE_BSR_UNICODE|PCRE_NO_START_OPTIMIZE) |
570 |
|
|
571 |
#define PUBLIC_DFA_EXEC_OPTIONS \ |
#define PUBLIC_DFA_EXEC_OPTIONS \ |
572 |
(PCRE_ANCHORED|PCRE_NOTBOL|PCRE_NOTEOL|PCRE_NOTEMPTY|PCRE_NO_UTF8_CHECK| \ |
(PCRE_ANCHORED|PCRE_NOTBOL|PCRE_NOTEOL|PCRE_NOTEMPTY|PCRE_NOTEMPTY_ATSTART| \ |
573 |
PCRE_PARTIAL_HARD|PCRE_PARTIAL_SOFT|PCRE_DFA_SHORTEST|PCRE_DFA_RESTART| \ |
PCRE_NO_UTF8_CHECK|PCRE_PARTIAL_HARD|PCRE_PARTIAL_SOFT|PCRE_DFA_SHORTEST| \ |
574 |
PCRE_NEWLINE_BITS|PCRE_BSR_ANYCRLF|PCRE_BSR_UNICODE|PCRE_NO_START_OPTIMIZE) |
PCRE_DFA_RESTART|PCRE_NEWLINE_BITS|PCRE_BSR_ANYCRLF|PCRE_BSR_UNICODE| \ |
575 |
|
PCRE_NO_START_OPTIMIZE) |
576 |
|
|
577 |
#define PUBLIC_STUDY_OPTIONS 0 /* None defined */ |
#define PUBLIC_STUDY_OPTIONS 0 /* None defined */ |
578 |
|
|
1602 |
BOOL jscript_compat; /* JAVASCRIPT_COMPAT flag */ |
BOOL jscript_compat; /* JAVASCRIPT_COMPAT flag */ |
1603 |
BOOL endonly; /* Dollar not before final \n */ |
BOOL endonly; /* Dollar not before final \n */ |
1604 |
BOOL notempty; /* Empty string match not wanted */ |
BOOL notempty; /* Empty string match not wanted */ |
1605 |
|
BOOL notempty_atstart; /* Empty string match at start not wanted */ |
1606 |
BOOL hitend; /* Hit the end of the subject at some point */ |
BOOL hitend; /* Hit the end of the subject at some point */ |
1607 |
BOOL bsr_anycrlf; /* \R is just any CRLF, not full Unicode */ |
BOOL bsr_anycrlf; /* \R is just any CRLF, not full Unicode */ |
1608 |
const uschar *start_code; /* For use when recursing */ |
const uschar *start_code; /* For use when recursing */ |
1610 |
USPTR end_subject; /* End of the subject string */ |
USPTR end_subject; /* End of the subject string */ |
1611 |
USPTR start_match_ptr; /* Start of matched string */ |
USPTR start_match_ptr; /* Start of matched string */ |
1612 |
USPTR end_match_ptr; /* Subject position at end match */ |
USPTR end_match_ptr; /* Subject position at end match */ |
1613 |
USPTR start_used_ptr; /* Earliest consulted character */ |
USPTR start_used_ptr; /* Earliest consulted character */ |
1614 |
int partial; /* PARTIAL options */ |
int partial; /* PARTIAL options */ |
1615 |
int end_offset_top; /* Highwater mark at end of match */ |
int end_offset_top; /* Highwater mark at end of match */ |
1616 |
int capture_last; /* Most recent capture number */ |
int capture_last; /* Most recent capture number */ |
1628 |
const uschar *start_code; /* Start of the compiled pattern */ |
const uschar *start_code; /* Start of the compiled pattern */ |
1629 |
const uschar *start_subject; /* Start of the subject string */ |
const uschar *start_subject; /* Start of the subject string */ |
1630 |
const uschar *end_subject; /* End of subject string */ |
const uschar *end_subject; /* End of subject string */ |
1631 |
const uschar *start_used_ptr; /* Earliest consulted character */ |
const uschar *start_used_ptr; /* Earliest consulted character */ |
1632 |
const uschar *tables; /* Character tables */ |
const uschar *tables; /* Character tables */ |
1633 |
|
int start_offset; /* The start offset value */ |
1634 |
int moptions; /* Match options */ |
int moptions; /* Match options */ |
1635 |
int poptions; /* Pattern options */ |
int poptions; /* Pattern options */ |
1636 |
int nltype; /* Newline type */ |
int nltype; /* Newline type */ |