summaryrefslogtreecommitdiff
path: root/pcre.h.in
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2010-03-27 17:45:29 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2010-03-27 17:45:29 +0000
commit830417cb79946e957b855d50218d64d74562f47c (patch)
tree161e947d9b2552dfbb79ccc5b87674c8c785a983 /pcre.h.in
parent156c5951245218524c2f59f97eb66a1e48a71eae (diff)
downloadpcre-830417cb79946e957b855d50218d64d74562f47c.tar.gz
Add support for *MARK and names for *PRUNE, *SKIP, *THEN.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@510 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcre.h.in')
-rw-r--r--pcre.h.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/pcre.h.in b/pcre.h.in
index 0eecbbf..b99d647 100644
--- a/pcre.h.in
+++ b/pcre.h.in
@@ -200,6 +200,7 @@ these bits, just add new ones on the end, in order to remain compatible. */
#define PCRE_EXTRA_CALLOUT_DATA 0x0004
#define PCRE_EXTRA_TABLES 0x0008
#define PCRE_EXTRA_MATCH_LIMIT_RECURSION 0x0010
+#define PCRE_EXTRA_MARK 0x0020
/* Types */
@@ -225,6 +226,7 @@ typedef struct pcre_extra {
void *callout_data; /* Data passed back in callouts */
const unsigned char *tables; /* Pointer to character tables */
unsigned long int match_limit_recursion; /* Max recursive calls to match() */
+ unsigned char **mark; /* For passing back a mark pointer */
} pcre_extra;
/* The structure for passing out data via the pcre_callout_function. We use a