memset.c revision 33965
1/* memset 2 This implementation is in the public domain. */ 3 4#include <ansidecl.h> 5#ifdef __STDC__ 6#include <stddef.h> 7#else 8#define size_t unsigned long 9#endif 10 11PTR 12DEFUN(memset, (dest, val, len), 13 PTR dest AND register int val AND register size_t len) 14{ 15 register unsigned char *ptr = (unsigned char*)dest; 16 while (len-- > 0) 17 *ptr++ = val; 18 return dest; 19} 20