1 #include <string.h> 2 3 void* memset(void * ap,int c,size_t n)4 memset(void *ap, int c, size_t n) 5 { 6 char *p; 7 8 p = ap; 9 while(n > 0) { 10 *p++ = c; 11 n--; 12 } 13 return ap; 14 } 15