diff options
Diffstat (limited to 'string/stpcpy.c')
-rw-r--r-- | string/stpcpy.c | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/string/stpcpy.c b/string/stpcpy.c index ecfb8d9255..46e876c28f 100644 --- a/string/stpcpy.c +++ b/string/stpcpy.c @@ -1,4 +1,4 @@ -/* Copyright (C) 1992-2015 Free Software Foundation, Inc. +/* Copyright (C) 1992-2016 Free Software Foundation, Inc. This file is part of the GNU C Library. The GNU C Library is free software; you can redistribute it and/or @@ -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 |