summaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/stc/cregex.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/stc/cregex.h b/include/stc/cregex.h
index 3747eaf7..e828e944 100644
--- a/include/stc/cregex.h
+++ b/include/stc/cregex.h
@@ -71,7 +71,8 @@ typedef struct {
} cregex;
#define c_foreach_match(m, re, input) \
- for (csview m[cre_MAXCAPTURES] = {{0}}; cregex_find(input, &(re), m, cre_m_next) == cre_success;)
+ for (csview m[cre_MAXCAPTURES] = {{0}}, _c_in = csview_from(input); \
+ cregex_find(_c_in.str, &(re), m, cre_m_next) == cre_success; )
//typedef csview cregmatch;