From 8f5e44c3722e519d6b92bb8beb710a3797ed5972 Mon Sep 17 00:00:00 2001 From: Martin Winkler Date: Fri, 3 Mar 2017 11:06:48 +0000 Subject: [PATCH] - additional test for matchgroup --- src/ext/xregex.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ext/xregex.h b/src/ext/xregex.h index 7e1c75f..ac734ec 100644 --- a/src/ext/xregex.h +++ b/src/ext/xregex.h @@ -16,7 +16,7 @@ #include -#define XREGEX_IS_MATCHGROUP(groupArray, groupIndex) (groupArray[groupIndex].rm_so < groupArray[groupIndex].rm_eo) +#define XREGEX_IS_MATCHGROUP(groupArray, groupIndex) (groupArray[groupIndex].rm_so < groupArray[groupIndex].rm_eo && 0 <= groupArray[groupIndex].rm_so) #define XREGEX_SIZEOF_MATCHGROUP(groupArray, groupIndex) (size_t) (groupArray[groupIndex].rm_eo - groupArray[groupIndex].rm_so) #endif /* EXT_XREGEX_H_ */