mbsinit(3) Library Functions Manual mbsinit(3)

mbsinit - test for initial shift state

Standard C library (libc-lc)

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

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

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

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

Interface Attribute Value
mbsinit () Thread safety MT-Safe

C11, POSIX.1-2008.

POSIX.1-2001, C99.

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

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

2026-02-08 Linux man-pages (unreleased)

Different Versions of this Page: