![]() |
![]() |
![]() |
![]() |
Transform one wide-character string into another, to a given length
#include <wchar.h> int wcscfrm( wchar_t * ws1, const wchar_t * ws2, size_t n );
libc
The wcsxfrm() function transforms the string pointed to by ws2 to the buffer pointed to by ws1, to a maximum of n wide-characters, including the terminating null. The two strings shouldn't overlap.
A call to wcscmp() returns the same result for two strings transformed by wcsxfrm() as wcscoll() would return for the original versions of the strings.
![]() |
This function doesn't report errors in its returns; set errno to 0, call wcsxfrm(), and then check errno again. |
The length of the transformed wide-character string. If this value is greater than n, the contents of ws1 are indeterminate.
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
![]() |
![]() |
![]() |
![]() |