xref: /xv6-public/string.c (revision a4c03dea)
1 #include "types.h"
2 #include "defs.h"
3 
4 void *
5 memcpy(void *dst, void *src, unsigned n)
6 {
7   char *d = (char *) dst;
8   char *s = (char *) src;
9 
10   while(n-- > 0)
11     *d++ = *s++;
12 
13   return dst;
14 }
15 
16 void *
17 memset(void *dst, int c, unsigned n)
18 {
19   char *d = (char *) dst;
20 
21   while(n-- > 0)
22     *d++ = c;
23 
24   return dst;
25 }
26