From 9577e0dd8a135094da0ccf255ed1c702ade14b50 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Thu, 20 May 2021 15:28:08 -0700 Subject: Better codepoint functionality --- pattern.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pattern.c') diff --git a/pattern.c b/pattern.c index be0bb48..72e8c19 100644 --- a/pattern.c +++ b/pattern.c @@ -87,7 +87,7 @@ static pat_t *expand_replacements(file_t *f, const char *str, pat_t *replace_pat file_err(f, str, str, "There should be a string literal as a replacement here."); char quote = str[-1]; const char *repstr = str; - for (; *str && *str != quote; str++) { + for (; *str && *str != quote; str = next_char(f, str)) { if (*str == '\\') { if (!str[1] || str[1] == '\n') file_err(f, str, str+1, @@ -515,7 +515,7 @@ pat_t *bp_stringpattern(file_t *f, const char *str) while (*str) { char *start = (char*)str; pat_t *interp = NULL; - for (; str < f->end; str++) { + for (; str < f->end; str = next_char(f, str)) { if (*str == '\\' && str+1 < f->end) { interp = bp_simplepattern(f, str + 1); if (interp) break; -- cgit v1.2.3