aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--re.c4
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index a7482ec9..5caf828c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2020-11-02 Arnold D. Robbins <arnold@skeeve.com>
+
+ * re.c (make_regexp): Cast len parameter to int to avoid
+ compiler warnings.
+
2020-10-31 Arnold D. Robbins <arnold@skeeve.com>
* re.c (make_regexp): When re_compile_pattern fails, use the
diff --git a/re.c b/re.c
index d9191a1f..093d35eb 100644
--- a/re.c
+++ b/re.c
@@ -258,10 +258,10 @@ make_regexp(const char *s, size_t len, bool ignorecase, bool dfa, bool canfatal)
refree(rp);
if (! canfatal) {
/* rerr already gettextized inside regex routines */
- error("%s: /%.*s/", rerr, len, s);
+ error("%s: /%.*s/", rerr, (int) len, s);
return NULL;
}
- fatal("invalid regexp: %s: /%.*s/", rerr, len, s);
+ fatal("invalid regexp: %s: /%.*s/", rerr, (int) len, s);
}
/* gack. this must be done *after* re_compile_pattern */