summaryrefslogtreecommitdiff
path: root/pcre_fullinfo.c
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2013-07-05 10:38:37 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2013-07-05 10:38:37 +0000
commit74d96caf6251eff2f6c6a3e879268ce2d2a6c9be (patch)
tree6ae4a88065c2212f6f3a5f59748ee7526e44a46e /pcre_fullinfo.c
parenteffbf54d31bb269a4a093f0ebee3ed11077fc51e (diff)
downloadpcre-74d96caf6251eff2f6c6a3e879268ce2d2a6c9be.tar.gz
Implement PCRE_INFO_MATCH_EMPTY and fix 2 bugs concerned with scanning for
empty string matching. git-svn-id: svn://vcs.exim.org/pcre/code/trunk@1348 2f5784b3-3f2a-0410-8824-cb99058d5e15
Diffstat (limited to 'pcre_fullinfo.c')
-rw-r--r--pcre_fullinfo.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/pcre_fullinfo.c b/pcre_fullinfo.c
index c4eb5c0..6acb312 100644
--- a/pcre_fullinfo.c
+++ b/pcre_fullinfo.c
@@ -231,6 +231,10 @@ switch (what)
if ((re->flags & PCRE_RLSET) == 0) return PCRE_ERROR_UNSET;
*((pcre_uint32 *)where) = re->limit_recursion;
break;
+
+ case PCRE_INFO_MATCH_EMPTY:
+ *((int *)where) = (re->flags & PCRE_MATCH_EMPTY) != 0;
+ break;
default: return PCRE_ERROR_BADOPTION;
}