| 123456789101112131415161718192021222324252627282930313233343536373839 | /* * 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 WANT_WIDE# define Wstrncat wcsncat#elselibc_hidden_proto(strncat)# define Wstrncat strncat#endifWchar *Wstrncat(Wchar * __restrict s1, register const Wchar * __restrict s2,				size_t n){	register Wchar *s = s1;	while (*s++);	--s;#if __BCC__	while (n-- && ((*s = *s2++) != 0)) ++s;#else	while (n && ((*s = *s2++) != 0)) {		--n;		++s;	}#endif	*s = 0;	return s1;}#ifndef WANT_WIDElibc_hidden_def(strncat)#endif
 |