Copy a wide string.
Defined in <SDL3/SDL_stdinc.h>
size_t SDL_wcslcpy(wchar_t *dst, const wchar_t *src, size_t maxlen);
wchar_t * | dst | The destination buffer. Must not be NULL, and must not overlap with src . |
const wchar_t * | src | The null-terminated wide string to copy. Must not be NULL, and must not overlap with dst . |
size_t | maxlen | The length (in wide characters) of the destination buffer. |
(size_t) Returns The length (in wide characters, excluding the null terminator) of src
.
This function copies maxlen
- 1 wide characters from src
to dst
, then appends a null terminator.
src
and dst
must not overlap.
If maxlen
is 0, no wide characters are copied and no null terminator is written.
It is safe to call this function from any thread.
This function is available since SDL 3.1.3.