4 void *memset(void *dest, int val, size_t num)
6 unsigned char *p = dest;
8 while(num--) *p++ = val;
13 void *memset16(void *dest, int val, size_t num)
17 while(num--) *p++ = val;
22 void *memcpy(void *dest, void *src, size_t num)
24 unsigned char *d = dest;
25 unsigned char *s = src;
27 while(num--) *d++ = *s++;