Scroll to navigation

mbsinit(3) Library Functions Manual mbsinit(3)

NAME

mbsinit - test for initial shift state

LIBRARY

Standard C library (libc, -lc)

SYNOPSIS

#include <wchar.h>
int mbsinit(const mbstate_t *ps);

DESCRIPTION

The function mbsinit() tests whether *ps corresponds to an initial state.

RETURN VALUE

mbsinit() returns nonzero if *ps is an initial state, or if ps is NULL. Otherwise, it returns 0.

ATTRIBUTES

For an explanation of the terms used in this section, see attributes(7).

Interface Attribute Value
mbsinit () Thread safety MT-Safe

STANDARDS

C11, POSIX.1-2008.

HISTORY

POSIX.1-2001, C99.

NOTES

The behavior of mbsinit() depends on the LC_CTYPE category of the current locale.

SEE ALSO

mbstate_t(3type), mbrlen(3), mbrtowc(3), mbsrtowcs(3), wcrtomb(3), wcsrtombs(3)

2024-05-03 Linux man-pages (unreleased)