summaryrefslogtreecommitdiff
path: root/pcre_internal.h
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-02-25 12:18:23 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2012-02-25 12:18:23 +0000
commit856941902898deb26f53bf19ca15767a528d381c (patch)
tree550f73ef88cef1ed029492455a1a928666144cf1 /pcre_internal.h
parentc2a2128c4117207e051e8a46f40ae1caa9e7e789 (diff)
downloadpcre-856941902898deb26f53bf19ca15767a528d381c.tar.gz
Applied Graycode's patch to use heap stack frames more efficiently.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@933 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcre_internal.h')
-rw-r--r--pcre_internal.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/pcre_internal.h b/pcre_internal.h
index 5dd18dc..3da9013 100644
--- a/pcre_internal.h
+++ b/pcre_internal.h
@@ -2130,6 +2130,9 @@ typedef struct match_data {
const pcre_uchar *mark; /* Mark pointer to pass back on success */
const pcre_uchar *nomatch_mark;/* Mark pointer to pass back on failure */
const pcre_uchar *once_target; /* Where to back up to for atomic groups */
+#ifdef NO_RECURSE
+ void *match_frames_base; /* For remembering malloc'd frames */
+#endif
} match_data;
/* A similar structure is used for the same purpose by the DFA matching