mescc: Tinycc support: memset.
authorJan Nieuwenhuizen <janneke@gnu.org>
Thu, 27 Jul 2017 07:08:11 +0000 (09:08 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Thu, 27 Jul 2017 07:08:11 +0000 (09:08 +0200)
* mlibc/libc-mes+tcc.c (memset): Implement.

mlibc/libc-mes+tcc.c

index d8596b65874824cb4474bfdf416901e4d7ad25cd..272e4605b351eb80f021a04e212af35263e0c999 100644 (file)
@@ -160,7 +160,9 @@ memmove (void *dest, void const *src, size_t n)
 void *
 memset (void *s, int c, size_t n)
 {
-  return 0;
+  char *p = s;
+  while (n--) *p++ = c;
+  return s;
 }
 
 int