tregex: limit maximum repetitions - neatvi - [fork] simple vi-type editor with UTF-8 support
 (HTM) git clone git://src.adamsgaard.dk/neatvi
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
       ---
 (DIR) commit e37053452cdbb0bf04ede57a6c01c633f67d6067
 (DIR) parent 33a73d75110985d134adf5a5a23ac624b20148ee
 (HTM) Author: Ali Gholami Rudi <ali@rudi.ir>
       Date:   Fri, 25 Dec 2015 12:01:03 +0330
       
       regex: limit maximum repetitions
       
       Diffstat:
         M regex.c                             |       4 ++--
       
       1 file changed, 2 insertions(+), 2 deletions(-)
       ---
 (DIR) diff --git a/regex.c b/regex.c
       t@@ -344,7 +344,7 @@ static struct rnode *rnode_atom(char **pat)
                }
                if ((*pat)[0] == '+') {
                        rnode->mincnt = 1;
       -                rnode->maxcnt = -1;
       +                rnode->maxcnt = NREPS;
                        *pat += 1;
                }
                if ((*pat)[0] == '{') {
       t@@ -356,7 +356,7 @@ static struct rnode *rnode_atom(char **pat)
                        if (**pat == ',') {
                                (*pat)++;
                                if ((*pat)[0] == '}')
       -                                rnode->maxcnt = -1;
       +                                rnode->maxcnt = NREPS;
                                while (isdigit((unsigned char) **pat))
                                        rnode->maxcnt = rnode->maxcnt * 10 + *(*pat)++ - '0';
                        } else {