mbsinit()

Определить статус преобразуемого объекта, используемого для перезапускаемых mb*() функций

Прототип:

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

Аргументы:

ps
A pointer to the conversion object that you want to test.

Библиотека:

libc

Описание:

The following functions use an object of type mbstate_t so that they can be restarted:

The mbsinit() function determines whether or not the mbstate_t object pointed to by ps describes an initial conversion state.


Note: If the object doesn't describe an initial conversion state, it isn't safe for you to use it in one of the above functions, other than the one you've already used it in.

Возвращаемое значение:

A nonzero value if ps is NULL or *ps describes an initial conversion state; otherwise zero.

Классификация:

ANSI, POSIX 1003.1

Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

mblen(), mbrlen(), mbrtowc(), mbsrtowcs(), mbstowcs(), mbtowc(), wcsrtombs(), wcrtomb()




Предыдущий раздел: Описание API системной библиотеки