/* memset | |
This implementation is in the public domain. */ | |
#include <ansidecl.h> | |
#ifdef __STDC__ | |
#include <stddef.h> | |
#else | |
#define size_t unsigned long | |
#endif | |
PTR | |
DEFUN(memset, (dest, val, len), | |
PTR dest AND register int val AND register size_t len) | |
{ | |
register unsigned char *ptr = (unsigned char*)dest; | |
while (len-- > 0) | |
*ptr++ = val; | |
return dest; | |
} |