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 state.

mbsinit() returns nonzero if *ps is an initial 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)

2024-05-03 Linux man-pages 6.9.1