summaryrefslogtreecommitdiff
path: root/src/pcre2_intmodedep.h
diff options
context:
space:
mode:
authorph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2017-01-03 18:17:31 +0000
committerph10 <ph10@6239d852-aaf2-0410-a92c-79f79f948069>2017-01-03 18:17:31 +0000
commita4aac52123061a798ef523000fa4499e2fcfa196 (patch)
treeedff83d011ef8e1bac040b232a7e2de487e34d56 /src/pcre2_intmodedep.h
parentdb52596dd855c776de48f9253539c0687d554336 (diff)
downloadpcre2-a4aac52123061a798ef523000fa4499e2fcfa196.tar.gz
Improve class handling for \H and \V by ignoring caseless.
git-svn-id: svn://vcs.exim.org/pcre2/code/trunk@647 6239d852-aaf2-0410-a92c-79f79f948069
Diffstat (limited to 'src/pcre2_intmodedep.h')
-rw-r--r--src/pcre2_intmodedep.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/pcre2_intmodedep.h b/src/pcre2_intmodedep.h
index 61590cd..34cf424 100644
--- a/src/pcre2_intmodedep.h
+++ b/src/pcre2_intmodedep.h
@@ -719,6 +719,8 @@ typedef struct compile_block {
uint32_t backref_map; /* Bitmap of low back refs */
uint32_t nltype; /* Newline type */
uint32_t nllen; /* Newline string length */
+ uint32_t class_range_start; /* Overall class range start */
+ uint32_t class_range_end; /* Overall class range end */
PCRE2_UCHAR nl[4]; /* Newline string when fixed length */
int max_lookbehind; /* Maximum lookbehind (characters) */
int parens_depth; /* Depth of nested parentheses */