/* FUNCTION <>---locale-specific wide-character string transformation INDEX wcsxfrm SYNOPSIS #include int wcsxfrm(wchar_t *__restrict <[stra]>, const wchar_t *__restrict <[strb]>, size_t <[n]>); DESCRIPTION <> transforms the wide-character string pointed to by <[strb]> to the wide-character string pointed to by <[stra]>, Comparing two transformed wide strings with <> should return the same result as comparing the original strings with <>. No more than <[n]> wide characters are transformed, including the trailing null character. If <[n]> is 0, <[stra]> may be a NULL pointer. (NOT Cygwin:) The current implementation of <> simply uses <> and does not support any language-specific transformations. RETURNS <> returns the length of the transformed wide character string. if the return value is greater or equal to <[n]>, the content of <[stra]> is undefined. PORTABILITY <> is ISO/IEC 9899/AMD1:1995 (ISO C). */ #include <_ansi.h> #include size_t _DEFUN (wcsxfrm, (a, b, n), wchar_t *__restrict a _AND _CONST wchar_t *__restrict b _AND size_t n) { return wcslcpy (a, b, n); }