From cb99e3ca6e1bf1e0e665727715f482513948cf12 Mon Sep 17 00:00:00 2001 From: Jan Nieuwenhuizen Date: Tue, 1 Aug 2017 13:26:17 +0200 Subject: [PATCH] mescc: Tinycc support: strcat. * mlibc/libc-mes+tcc.c (strcat): Implement. --- mlibc/libc-mes+tcc.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mlibc/libc-mes+tcc.c b/mlibc/libc-mes+tcc.c index 24657e96..275aed2d 100644 --- a/mlibc/libc-mes+tcc.c +++ b/mlibc/libc-mes+tcc.c @@ -262,8 +262,10 @@ sscanf (char const *str, const char *format, ...) char * strcat (char *dest, char const *src) { - eputs ("strcat stub\n"); - return 0; + char *p = strchr (dest, '\0'); + while (*src++) *p++ = *src++; + *p = 0; + return dest; } char *