memset.c 148 B

123456789101112
  1. #include <string.h>
  2. void* memset(void* a, int c, unsigned long n)
  3. {
  4. char* p = (char*) a;
  5. char* e = p + n;
  6. while(p < e) *p++ = c;
  7. return a;
  8. }