1*10d565efSmrg /* Public domain.  */
2*10d565efSmrg #include <stddef.h>
3*10d565efSmrg 
4*10d565efSmrg void *
memset(void * dest,int val,size_t len)5*10d565efSmrg memset (void *dest, int val, size_t len)
6*10d565efSmrg {
7*10d565efSmrg   unsigned char *ptr = dest;
8*10d565efSmrg   while (len-- > 0)
9*10d565efSmrg     *ptr++ = val;
10*10d565efSmrg   return dest;
11*10d565efSmrg }
12