[PATCH 2/6] xdiff: avoid signed vs. unsigned comparisons in xdiffi.c
- From
David Aguilar <davvid@gmail.com>
- Date
- Feb 12, 2025, 06:04 UTC
- Message-ID
- <20250212060418.1645241-2-davvid@gmail.com>
- In-Reply-To
- <20250212060418.1645241-1-davvid@gmail.com>
The loop iteration variable is non-negative and only used in comparisons against other size_t values.
Signed-off-by: David Aguilar <davvid@gmail.com> --- xdiff/xdiffi.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/xdiff/xdiffi.c b/xdiff/xdiffi.c index 4685ba6137..8889b8b62a 100644 --- a/xdiff/xdiffi.c +++ b/xdiff/xdiffi.c @@ -19,7 +19,6 @@ * Davide Libenzi <davidel@xmailserver.org> * */ -#define DISABLE_SIGN_COMPARE_WARNINGS #include "xinclude.h" @@ -1014,7 +1013,7 @@ static void xdl_mark_ignorable_lines(xdchange_t *xscr, xdfenv_t *xe, long flags) static int record_matches_regex(xrecord_t *rec, xpparam_t const *xpp) { regmatch_t regmatch; - int i; + size_t i; for (i = 0; i < xpp->ignore_regex_nr; i++) if (!regexec_buf(xpp->ignore_regex[i], rec->ptr, rec->size, 1,
-- 2.48.1.643.g61982db19f