1WMEMMOVE(3)                Linux Programmer's Manual               WMEMMOVE(3)
2
3
4

NAME

6       wmemmove - copy an array of wide-characters
7

SYNOPSIS

9       #include <wchar.h>
10
11       wchar_t *wmemmove(wchar_t *dest, const wchar_t *src, size_t n);
12

DESCRIPTION

14       The  wmemmove()  function  is the wide-character equivalent of the mem‐
15       move(3) function.  It copies n wide characters from the array  starting
16       at src to the array starting at dest.  The arrays may overlap.
17
18       The programmer must ensure that there is room for at least n wide char‐
19       acters at dest.
20

RETURN VALUE

22       wmemmove() returns dest.
23

ATTRIBUTES

25       For  an  explanation  of  the  terms  used   in   this   section,   see
26       attributes(7).
27
28       ┌───────────┬───────────────┬─────────┐
29Interface  Attribute     Value   
30       ├───────────┼───────────────┼─────────┤
31wmemmove() │ Thread safety │ MT-Safe │
32       └───────────┴───────────────┴─────────┘

CONFORMING TO

34       POSIX.1-2001, POSIX.1-2008, C99.
35

SEE ALSO

37       memmove(3), wmemcpy(3)
38

COLOPHON

40       This  page  is  part of release 4.15 of the Linux man-pages project.  A
41       description of the project, information about reporting bugs,  and  the
42       latest     version     of     this    page,    can    be    found    at
43       https://www.kernel.org/doc/man-pages/.
44
45
46
47GNU                               2015-08-08                       WMEMMOVE(3)
Impressum