replace n>0 with an evaluation of n.
This commit is contained in:
@@ -5,7 +5,7 @@ int memcmp(const void *m1, const void *m2, usize n)
|
|||||||
const u8 *s1 = m1, *s2 = m2;
|
const u8 *s1 = m1, *s2 = m2;
|
||||||
|
|
||||||
int v = 0;
|
int v = 0;
|
||||||
while (n > 0 && !(v = *s1 - *s2))
|
while (n && (v = *s1 - *s2))
|
||||||
s1++, s2++, n--;
|
s1++, s2++, n--;
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
@@ -13,7 +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;
|
||||||
for (; n > 0; n--)
|
while (n--)
|
||||||
*(s++) = c;
|
*(s++) = c;
|
||||||
return m;
|
return m;
|
||||||
}
|
}
|
||||||
@@ -22,7 +22,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;
|
||||||
for (; n > 0; n--)
|
while (n--)
|
||||||
*(sdst++) = *(ssrc++);
|
*(sdst++) = *(ssrc++);
|
||||||
return dst;
|
return dst;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user