text: /*
   * Copyright (C) 2002     Manuel Novoa III
   * Copyright (C) 2000-2005 Erik Andersen <andersen@uclibc.org>
   *
   * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
   */
  
  #include "_string.h"
  
  #ifdef __USE_GNU
  
  #ifdef WANT_WIDE
  # define Wmempcpy wmempcpy
  #else
  # undef mempcpy
  # define Wmempcpy mempcpy
  #endif
  
  Wvoid *Wmempcpy(Wvoid * __restrict s1, const Wvoid * __restrict s2, size_t n)
  {
  	register Wchar *r1 = s1;
  	register const Wchar *r2 = s2;
  
  	while (n) {
  		*r1++ = *r2++;
  		--n;
  	}
  
  	return r1;
  }
  
  libc_hidden_weak(Wmempcpy)
  #endif
  