| void *memcpy(void *dest, const void *src, unsigned int count) | |
| { | |
| char *tmp = dest; | |
| const char *s = src; | |
| while (count--) | |
| *tmp++ = *s++; | |
| return dest; | |
| } | |
| void *memset(void *s, int c, unsigned int count) | |
| { | |
| char *xs = s; | |
| while (count--) | |
| *xs++ = c; | |
| return s; | |
| } | |