diff options
Diffstat (limited to 'newlib/libc/machine')
-rw-r--r-- | newlib/libc/machine/spu/strcat.c | 3 | ||||
-rw-r--r-- | newlib/libc/machine/spu/strncat.c | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/newlib/libc/machine/spu/strcat.c b/newlib/libc/machine/spu/strcat.c index 5b57a9b66..9a5185c1b 100644 --- a/newlib/libc/machine/spu/strcat.c +++ b/newlib/libc/machine/spu/strcat.c @@ -41,5 +41,6 @@ */ char *strcat(char * __restrict__ dest, const char * __restrict__ src) { - return _strncpy(_straddr(dest), src, 0, 0, 0); + _strncpy(_straddr(dest), src, 0, 0, 0); + return dest; } diff --git a/newlib/libc/machine/spu/strncat.c b/newlib/libc/machine/spu/strncat.c index d0b891b3b..3eeea7a77 100644 --- a/newlib/libc/machine/spu/strncat.c +++ b/newlib/libc/machine/spu/strncat.c @@ -41,5 +41,6 @@ char * strncat(char * __restrict__ dest, const char * __restrict__ src, size_t n) { - return _strncpy(_straddr(dest), src, n, 1, 1); + _strncpy(_straddr(dest), src, n, 1, 1); + return dest; } |