]> pd.if.org Git - zos/blobdiff - klib/memcpy.c
klib and makefile
[zos] / klib / memcpy.c
diff --git a/klib/memcpy.c b/klib/memcpy.c
new file mode 100644 (file)
index 0000000..fc5e053
--- /dev/null
@@ -0,0 +1,10 @@
+#include <string.h>
+
+void *memcpy(void *restrict s1, const void *restrict s2, size_t n) {
+       char *dest = (char *)s1;
+       const char *src = (const char *)s2;
+       while (n--) {
+               *dest++ = *src++;
+       }
+       return s1;
+}