mescc: Tinycc support: memcpy stub.
authorJan Nieuwenhuizen <janneke@gnu.org>
Mon, 24 Jul 2017 10:43:04 +0000 (12:43 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 26 Jul 2017 09:36:44 +0000 (11:36 +0200)
* mlibc/include/string.h (memcpy): Declare.
* mlibc/libc-mes+tcc.c (memcpy): Add stub.

mlibc/include/string.h
mlibc/libc-mes+tcc.c

index c9c9f4357ca6888462ee3251e8e1c230d61ad5ec..a061dc48132e32c8013f98fc44d5831db3559bfc 100644 (file)
@@ -39,6 +39,8 @@ typedef unsigned long size_t;
 typedef long ssize_t;
 #endif
 
+void *memcpy (void *dest, void const *src, size_t n);
+
 size_t strlen (char const*);
 int strcmp (char const*, char const*);
 int strncmp (char const*, char const*, size_t);
index e6a1b36147d25590cf6d92ccc50cb9b82be9c963..a2cfb586b0d70640d80b23d1e3951057133497f1 100644 (file)
@@ -19,6 +19,7 @@
  */
 
 #include <libc-mes.c>
+#include <string.h>
 
 void
 close ()
@@ -28,3 +29,9 @@ close ()
   asm ("mov____$i32,%eax SYS_close");
   asm ("int____$0x80");
 }
+
+void *
+memcpy (void *dest, void const *src, size_t n)
+{
+  return 0;
+}