diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2012-02-25 12:18:23 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2012-02-25 12:18:23 +0000 |
commit | 856941902898deb26f53bf19ca15767a528d381c (patch) | |
tree | 550f73ef88cef1ed029492455a1a928666144cf1 /pcre_internal.h | |
parent | c2a2128c4117207e051e8a46f40ae1caa9e7e789 (diff) | |
download | pcre-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.h | 3 |
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 |