From f79a8e7e25005dd0465f38f496caf5a2feb184bf Mon Sep 17 00:00:00 2001 From: Quinn Date: Wed, 24 Dec 2025 11:41:30 +0100 Subject: [PATCH] replace `n>0` with an evaluation of `n`. --- src/string.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/string.c b/src/string.c index 69ef1d5..e21c106 100644 --- a/src/string.c +++ b/src/string.c @@ -5,7 +5,7 @@ int memcmp(const void *m1, const void *m2, usize n) const u8 *s1 = m1, *s2 = m2; int v = 0; - while (n > 0 && !(v = *s1 - *s2)) + while (n && (v = *s1 - *s2)) s1++, s2++, n--; return v; } @@ -13,7 +13,7 @@ int memcmp(const void *m1, const void *m2, usize n) void *memset(void *m, int c, usize n) { u8 *s = m; - for (; n > 0; n--) + while (n--) *(s++) = c; return m; } @@ -22,7 +22,7 @@ void *memcpy(void *restrict dst, const void *restrict src, usize n) { const u8 *ssrc = src; u8 *sdst = dst; - for (; n > 0; n--) + while (n--) *(sdst++) = *(ssrc++); return dst; }