diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2013-10-15 16:49:12 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2013-10-15 16:49:12 +0000 |
commit | a7d86d601f9e0ad12517471f4133d37c95b04470 (patch) | |
tree | 160f93a9973b78a1591a59e6ec33c415d86c0ae7 /pcre_internal.h | |
parent | 019360748cb83ed81a5fb1a68466c9b23e70f867 (diff) | |
download | pcre-a7d86d601f9e0ad12517471f4133d37c95b04470.tar.gz |
Explicit possessive quantifiers now use the new opcodes. Fixed an infelicity
with EXACT in caseless mode.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1380 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcre_internal.h')
-rw-r--r-- | pcre_internal.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/pcre_internal.h b/pcre_internal.h index c483e4c..df21508 100644 --- a/pcre_internal.h +++ b/pcre_internal.h @@ -1893,8 +1893,8 @@ enum { ESC_A = 1, ESC_G, ESC_K, ESC_B, ESC_b, ESC_D, ESC_d, ESC_S, ESC_s, ESC_E, ESC_Q, ESC_g, ESC_k, ESC_DU, ESC_du, ESC_SU, ESC_su, ESC_WU, ESC_wu }; -/* Opcode table */ +/********************** Opcode definitions ******************/ /****** NOTE NOTE NOTE ****** @@ -1903,9 +1903,10 @@ order to the list of escapes immediately above. Furthermore, values up to OP_DOLLM must not be changed without adjusting the table called autoposstab in pcre_compile.c -Whenever this list is updated, the two macro definitions that follow must also -be updated to match. There are also tables called "coptable" and "poptable" in -pcre_dfa_exec.c that must be updated. +Whenever this list is updated, the two macro definitions that follow must be +updated to match. The possessification table called "opcode_possessify" in +pcre_compile.c must also be updated, and also the tables called "coptable" +and "poptable" in pcre_dfa_exec.c. ****** NOTE NOTE NOTE ******/ @@ -2170,7 +2171,8 @@ enum { /* *** NOTE NOTE NOTE *** Whenever the list above is updated, the two macro definitions that follow must also be updated to match. There are also tables -called "coptable" and "poptable" in pcre_dfa_exec.c that must be updated. */ +called "opcode_possessify" in pcre_compile.c and "coptable" and "poptable" in +pcre_dfa_exec.c that must be updated. */ /* This macro defines textual names for all the opcodes. These are used only |