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