refactor loops to reduce line count

This commit is contained in:
2025-12-24 13:08:07 +01:00
parent cabb0fabd5
commit 659fb496f8

View File

@@ -13,8 +13,7 @@ int memcmp(const void *m1, const void *m2, usize n)
void *memset(void *m, int c, usize n) void *memset(void *m, int c, usize n)
{ {
u8 *s = m; u8 *s = m;
while (n--) while (n--) *(s++) = c;
*(s++) = c;
return m; return m;
} }
@@ -22,8 +21,7 @@ void *memcpy(void *restrict dst, const void *restrict src, usize n)
{ {
const u8 *ssrc = src; const u8 *ssrc = src;
u8 *sdst = dst; u8 *sdst = dst;
while (n--) while (n--) *(sdst++) = *(ssrc++);
*(sdst++) = *(ssrc++);
return dst; return dst;
} }