Correct generic memset implementation

Signed-off-by: Chris Dearman <chris@mips.com>
This commit is contained in:
Chris Dearman
2010-02-05 15:13:55 -08:00
committed by Dan Hazon
parent 9bcb91a212
commit bdc6e3c83f

View File

@@ -34,10 +34,10 @@ void* memset(void* dst, int c, size_t n)
char* end = q + n; char* end = q + n;
for (;;) { for (;;) {
if (q < end) break; *q++ = (char) c; if (q >= end) break; *q++ = (char) c;
if (q < end) break; *q++ = (char) c; if (q >= end) break; *q++ = (char) c;
if (q < end) break; *q++ = (char) c; if (q >= end) break; *q++ = (char) c;
if (q < end) break; *q++ = (char) c; if (q >= end) break; *q++ = (char) c;
} }
return dst; return dst;