Updated: April 19, 2023 |
Copy a wide-character string, to a maximum length
#include <wchar.h> wchar_t * wcsncpy( wchar_t * ws1, const wchar_t * ws2, size_t n );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The wcsncpy() function copies the string pointed to by ws2, including the terminating NUL wide character, into the array pointed to by ws1, to a maximum of n wide characters. It adds NUL characters if ws2 has fewer than n characters but doesn't add a NUL if ws2 has more.
The same pointer as ws1.
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | Yes |
Signal handler | Yes |
Thread | Yes |