]> git.ipfire.org Git - thirdparty/man-pages.git/blame - man3/wmemmove.3
Many pages: Use correct letter case in page titles (TH)
[thirdparty/man-pages.git] / man3 / wmemmove.3
CommitLineData
fea681da
MK
1.\" Copyright (c) Bruno Haible <haible@clisp.cons.org>
2.\"
e4a74ca8 3.\" SPDX-License-Identifier: GPL-2.0-or-later
fea681da
MK
4.\"
5.\" References consulted:
6.\" GNU glibc-2 source code and manual
7.\" Dinkumware C library reference http://www.dinkumware.com/
008f1ecc 8.\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html
fea681da
MK
9.\" ISO/IEC 9899:1999
10.\"
4c1c5274 11.TH wmemmove 3 (date) "Linux man-pages (unreleased)"
fea681da
MK
12.SH NAME
13wmemmove \- copy an array of wide-characters
1bfd2c31
AC
14.SH LIBRARY
15Standard C library
8fc3b2cf 16.RI ( libc ", " \-lc )
fea681da
MK
17.SH SYNOPSIS
18.nf
19.B #include <wchar.h>
68e4db0a 20.PP
fea681da
MK
21.BI "wchar_t *wmemmove(wchar_t *" dest ", const wchar_t *" src ", size_t " n );
22.fi
23.SH DESCRIPTION
60a90ecd
MK
24The
25.BR wmemmove ()
26function is the wide-character equivalent of the
27.BR memmove (3)
28function.
35cfd378
MK
29It copies
30.I n
31wide characters from the array
32starting at
33.I src
34to the array starting at
35.IR dest .
c13182ef 36The arrays may
fea681da
MK
37overlap.
38.PP
35cfd378
MK
39The programmer must ensure that there is room for at least
40.I n
41wide
42characters at
43.IR dest .
47297adb 44.SH RETURN VALUE
60a90ecd 45.BR wmemmove ()
35cfd378
MK
46returns
47.IR dest .
c70b981b 48.SH ATTRIBUTES
e1abeb95
PH
49For an explanation of the terms used in this section, see
50.BR attributes (7).
c466875e
MK
51.ad l
52.nh
e1abeb95
PH
53.TS
54allbox;
c466875e 55lbx lb lb
e1abeb95
PH
56l l l.
57Interface Attribute Value
58T{
c70b981b 59.BR wmemmove ()
e1abeb95
PH
60T} Thread safety MT-Safe
61.TE
c466875e
MK
62.hy
63.ad
64.sp 1
3113c7f3 65.SH STANDARDS
4604841c 66POSIX.1-2001, POSIX.1-2008, C99.
47297adb 67.SH SEE ALSO
fea681da
MK
68.BR memmove (3),
69.BR wmemcpy (3)