1 /* 2 * Copyright (C) 2002 Manuel Novoa III 3 * Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org> 4 * 5 * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. 6 */ 7 8 #include "_string.h" 9 10 #ifdef WANT_WIDE 11 # define Wstrcpy wcscpy 12 #else 13 # define Wstrcpy strcpy 14 #endif 15 Wstrcpy(Wchar * __restrict s1,const Wchar * __restrict s2)16Wchar *Wstrcpy(Wchar * __restrict s1, const Wchar * __restrict s2) 17 { 18 register Wchar *s = s1; 19 20 while ( (*s++ = *s2++) != 0 ); 21 22 return s1; 23 } 24 25 #ifndef WANT_WIDE 26 libc_hidden_def(strcpy) 27 #endif 28