diff options
Diffstat (limited to 'string')
-rw-r--r-- | string/stpcpy.c | 16 | ||||
-rw-r--r-- | string/strcpy.c | 6 |
2 files changed, 9 insertions, 13 deletions
diff --git a/string/stpcpy.c b/string/stpcpy.c index ecfb8d9255..c783fbd640 100644 --- a/string/stpcpy.c +++ b/string/stpcpy.c @@ -25,25 +25,17 @@ #undef __stpcpy #undef stpcpy -#ifndef weak_alias -# define __stpcpy stpcpy +#ifndef STPCPY +# define STPCPY __stpcpy #endif /* Copy SRC to DEST, returning the address of the terminating '\0' in DEST. */ char * -__stpcpy (dest, src) - char *dest; - const char *src; +STPCPY (char *dest, const char *src) { size_t len = strlen (src); return memcpy (dest, src, len + 1) + len; } -#ifdef libc_hidden_def -libc_hidden_def (__stpcpy) -#endif -#ifdef weak_alias weak_alias (__stpcpy, stpcpy) -#endif -#ifdef libc_hidden_builtin_def +libc_hidden_def (__stpcpy) libc_hidden_builtin_def (stpcpy) -#endif diff --git a/string/strcpy.c b/string/strcpy.c index 3ebb51bfd9..c2274622ef 100644 --- a/string/strcpy.c +++ b/string/strcpy.c @@ -20,9 +20,13 @@ #undef strcpy +#ifndef STRCPY +# define STRCPY strcpy +#endif + /* Copy SRC to DEST. */ char * -strcpy (char *dest, const char *src) +STRCPY (char *dest, const char *src) { return memcpy (dest, src, strlen (src) + 1); } |