HP-UX Reference (11i v1 00/12) - 3 Library Functions A-M (vol 6)

__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man3/!!!intro.3c
________________________________________________________________
___ ___
m
mbsinit(3C) mbsinit(3C)
NAME
mbsinit() - determine conversion object status
SYNOPSIS
#include <wchar.h>
int mbsinit(const mbstate_t *ps);
DESCRIPTION
If ps is not a null pointer, the mbsinit() function determines whether the object pointed to by ps
describes an initialconversion state.
APPLICATION USAGE
The mbstate_t object is used to describe the current conversion state from a particular character sequence
to a wide-character sequence (or vice versa) under the rules of a particular setting of the LC_CTYPE
category of the current locale.
The initial conversion state corresponds, for a conversion in either direction, to the beginning of a new char-
acter sequence in the initial shift state. A zero valued mbstate_t object is at least one way to describe an
initial conversion state. A zero valued mbstate_t object can be used to initiate conversion involving any
character sequence.
EXTERNAL INFLUENCES
locale
The behavior of this function is affected by the LC_CTYPE category of the current locale.
RETURN VALUE
The mbsinit() function returns non-zero if ps is a null pointer, or if the pointed-to object describes an
initial conversion state; otherwise, it returns zero.
The behavior is undefined if an mbstate_t object is altered by any of the functions described as "restartable",
and is then used with a different character sequence, or in the other conversion direction, or with a
different LC_CTYPE category setting than on earlier function calls.
ERRORS
No errors are defined.
AUTHOR
mbsinit() was developed by HP and MitsubishiElectric Corporation.
SEE ALSO
mbrlen(3C), mbrtowc(3C), wcrtomb(3C), mbsrtowcs(3C), wcsrtombs(3C).
Section 3514 1 HP-UX Release 11i: December 2000
___
___