1wmemcpy(3) Library Functions Manual wmemcpy(3)
2
3
4
6 wmemcpy - copy an array of wide-characters
7
9 Standard C library (libc, -lc)
10
12 #include <wchar.h>
13
14 wchar_t *wmemcpy(wchar_t dest[restrict .n],
15 const wchar_t src[restrict .n],
16 size_t n);
17
19 The wmemcpy() function is the wide-character equivalent of the mem‐
20 cpy(3) function. It copies n wide characters from the array starting
21 at src to the array starting at dest.
22
23 The arrays may not overlap; use wmemmove(3) to copy between overlapping
24 arrays.
25
26 The programmer must ensure that there is room for at least n wide char‐
27 acters at dest.
28
30 wmemcpy() returns dest.
31
33 For an explanation of the terms used in this section, see at‐
34 tributes(7).
35
36 ┌────────────────────────────────────────────┬───────────────┬─────────┐
37 │Interface │ Attribute │ Value │
38 ├────────────────────────────────────────────┼───────────────┼─────────┤
39 │wmemcpy() │ Thread safety │ MT-Safe │
40 └────────────────────────────────────────────┴───────────────┴─────────┘
41
43 C11, POSIX.1-2008.
44
46 POSIX.1-2001, C99.
47
49 memcpy(3), wcscpy(3), wmemmove(3), wmempcpy(3)
50
51
52
53Linux man-pages 6.05 2023-07-20 wmemcpy(3)