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;
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;