/* 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 registerint val AND registersize_t len){registerunsigned char*ptr = (unsigned char*)dest;while(len-- >0)*ptr++ = val;return dest;}