1wmemmove(3)                Library Functions Manual                wmemmove(3)
2
3
4

NAME

6       wmemmove - copy an array of wide-characters
7

LIBRARY

9       Standard C library (libc, -lc)
10

SYNOPSIS

12       #include <wchar.h>
13
14       wchar_t *wmemmove(wchar_t dest[.n], const wchar_t src[.n], size_t n);
15

DESCRIPTION

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

RETURN VALUE

25       wmemmove() returns dest.
26

ATTRIBUTES

28       For an  explanation  of  the  terms  used  in  this  section,  see  at‐
29       tributes(7).
30
31       ┌────────────────────────────────────────────┬───────────────┬─────────┐
32Interface                                   Attribute     Value   
33       ├────────────────────────────────────────────┼───────────────┼─────────┤
34wmemmove()                                  │ Thread safety │ MT-Safe │
35       └────────────────────────────────────────────┴───────────────┴─────────┘
36

STANDARDS

38       C11, POSIX.1-2008.
39

HISTORY

41       POSIX.1-2001, C99.
42

SEE ALSO

44       memmove(3), wmemcpy(3)
45
46
47
48Linux man-pages 6.05              2023-07-20                       wmemmove(3)
Impressum