diff options
Diffstat (limited to '')
-rw-r--r-- | man/man3type/mbstate_t.3type (renamed from man3/mbsinit.3) | 53 |
1 files changed, 10 insertions, 43 deletions
diff --git a/man3/mbsinit.3 b/man/man3type/mbstate_t.3type index fc76d62..2b7555d 100644 --- a/man3/mbsinit.3 +++ b/man/man3type/mbstate_t.3type @@ -1,5 +1,5 @@ -'\" t -.\" Copyright (c) Bruno Haible <haible@clisp.cons.org> +.\" Copyright, Bruno Haible <haible@clisp.cons.org> +.\" Copyright 2024, Alejandro Colomar <alx@kernel.org> .\" .\" SPDX-License-Identifier: GPL-2.0-or-later .\" @@ -9,17 +9,19 @@ .\" OpenGroup's Single UNIX specification http://www.UNIX-systems.org/online.html .\" ISO/IEC 9899:1999 .\" -.TH mbsinit 3 2024-01-28 "Linux man-pages 6.7" +.TH mbstate_t 3type 2024-05-03 "Linux man-pages (unreleased)" .SH NAME -mbsinit \- test for initial shift state +mbstate_t +\- +multi-byte-character conversion state .SH LIBRARY Standard C library -.RI ( libc ", " \-lc ) +.RI ( libc ) .SH SYNOPSIS .nf .B #include <wchar.h> .P -.BI "int mbsinit(const mbstate_t *" ps ); +.BR typedef " /* ... */ " mbstate_t; .fi .SH DESCRIPTION Character conversion between the multibyte representation and the wide @@ -69,49 +71,14 @@ On Linux, the following works as well, but might generate compiler warnings: mbstate_t state = { 0 }; .EE .in -.P -The function -.BR mbsinit () -tests whether -.I *ps -corresponds to an -initial state. -.SH RETURN VALUE -.BR mbsinit () -returns nonzero if -.I *ps -is an initial state, or if -.I ps -is NULL. -Otherwise, it returns 0. -.SH ATTRIBUTES -For an explanation of the terms used in this section, see -.BR attributes (7). -.TS -allbox; -lbx lb lb -l l l. -Interface Attribute Value -T{ -.na -.nh -.BR mbsinit () -T} Thread safety MT-Safe -.TE .SH STANDARDS C11, POSIX.1-2008. .SH HISTORY -POSIX.1-2001, C99. -.SH NOTES -The behavior of -.BR mbsinit () -depends on the -.B LC_CTYPE -category of the -current locale. +C99, POSIX.1-2001. .SH SEE ALSO .BR mbrlen (3), .BR mbrtowc (3), +.BR mbsinit (3), .BR mbsrtowcs (3), .BR wcrtomb (3), .BR wcsrtombs (3) |