summaryrefslogtreecommitdiff
path: root/pcre_internal.h
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2013-10-15 16:49:12 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2013-10-15 16:49:12 +0000
commita7d86d601f9e0ad12517471f4133d37c95b04470 (patch)
tree160f93a9973b78a1591a59e6ec33c415d86c0ae7 /pcre_internal.h
parent019360748cb83ed81a5fb1a68466c9b23e70f867 (diff)
downloadpcre-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.h12
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