1WMEMSET(3P)                POSIX Programmer's Manual               WMEMSET(3P)
2
3
4

PROLOG

6       This  manual  page is part of the POSIX Programmer's Manual.  The Linux
7       implementation of this interface may differ (consult the  corresponding
8       Linux  manual page for details of Linux behavior), or the interface may
9       not be implemented on Linux.
10

NAME

12       wmemset - set wide characters in memory
13

SYNOPSIS

15       #include <wchar.h>
16
17       wchar_t *wmemset(wchar_t *ws, wchar_t wc, size_t n);
18
19

DESCRIPTION

21       The wmemset() function shall copy the value of  wc  into  each  of  the
22       first  n  wide characters of the object pointed to by ws. This function
23       shall not be affected by locale and all wchar_t values shall be treated
24       identically.   The  null  wide  character and wchar_t values not corre‐
25       sponding to valid characters shall not be treated specially.
26
27       If n is zero, the application shall ensure that ws is a valid  pointer,
28       and the function shall copy zero wide characters.
29

RETURN VALUE

31       The wmemset() functions shall return the value of ws.
32

ERRORS

34       No errors are defined.
35
36       The following sections are informative.
37

EXAMPLES

39       None.
40

APPLICATION USAGE

42       None.
43

RATIONALE

45       None.
46

FUTURE DIRECTIONS

48       None.
49

SEE ALSO

51       wmemchr(),  wmemcmp(), wmemcpy(), wmemmove(), the Base Definitions vol‐
52       ume of IEEE Std 1003.1-2001, <wchar.h>
53
55       Portions of this text are reprinted and reproduced in  electronic  form
56       from IEEE Std 1003.1, 2003 Edition, Standard for Information Technology
57       -- Portable Operating System Interface (POSIX),  The  Open  Group  Base
58       Specifications  Issue  6,  Copyright  (C) 2001-2003 by the Institute of
59       Electrical and Electronics Engineers, Inc and The Open  Group.  In  the
60       event of any discrepancy between this version and the original IEEE and
61       The Open Group Standard, the original IEEE and The Open Group  Standard
62       is  the  referee document. The original Standard can be obtained online
63       at http://www.opengroup.org/unix/online.html .
64
65
66
67IEEE/The Open Group                  2003                          WMEMSET(3P)
Impressum