mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-27 03:41:23 +08:00
* string/stpcpy.c (__stpcpy): Rewrite using strlen and memcpy.
This commit is contained in:
parent
7d81e8d6db
commit
f559d8cf29
@ -1,3 +1,7 @@
|
||||
2014-12-23 Richard Earnshaw <rearnsha@arm.com>
|
||||
|
||||
* string/stpcpy.c (__stpcpy): Rewrite using strlen and memcpy.
|
||||
|
||||
2014-12-23 Florian Weimer <fweimer@redhat.com>
|
||||
|
||||
* iconvdata/run-iconv-test.sh: Actually test iconv modules.
|
||||
|
@ -35,14 +35,8 @@ __stpcpy (dest, src)
|
||||
char *dest;
|
||||
const char *src;
|
||||
{
|
||||
char *d = dest;
|
||||
const char *s = src;
|
||||
|
||||
do
|
||||
*d++ = *s;
|
||||
while (*s++ != '\0');
|
||||
|
||||
return d - 1;
|
||||
size_t len = strlen (src);
|
||||
return memcpy (dest, src, len + 1) + len;
|
||||
}
|
||||
#ifdef libc_hidden_def
|
||||
libc_hidden_def (__stpcpy)
|
||||
|
Loading…
Reference in New Issue
Block a user