Introduction
Introduction Statistics Contact Development Disclaimer Help
trstr: handle long patterns - neatvi - [fork] simple vi-type editor with UTF-8 …
git clone git://src.adamsgaard.dk/neatvi
Log
Files
Refs
README
---
commit 1a5dcfa46dc0770bfe79f8f3ef2e5990b1fe98b9
parent 5e4fe1565d620dc22c69a99cb8079a240930a60a
Author: Ali Gholami Rudi <[email protected]>
Date: Sun, 21 Nov 2021 01:37:42 +0330
rstr: handle long patterns
Diffstat:
M rstr.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/rstr.c b/rstr.c
t@@ -71,7 +71,7 @@ static int match_case(char *s, char *r, int icase)
if (icase && tolower((unsigned char) *s) != tolower((unsigned …
return 1;
}
- return 0;
+ return *r;
}
/* return zero if an occurrence is found */
t@@ -87,6 +87,8 @@ int rstr_find(struct rstr *rs, char *s, int n, int *grps, in…
len = strlen(rs->str);
beg = s;
end = s + strlen(s) - len - 1;
+ if (end < beg)
+ end = beg;
if (rs->lbeg)
end = beg;
if (rs->lend)
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.