HP-UX 11i June 2001 Release Notes

New and Changed Internationalization Features
Multibyte Support Extension and Unix98 Support (new at 11i original release)
Chapter 15 309
btowc()
btowc() returns the wide-character representation of a given
single-byte character.
fwide()
fwide() sets the stream orientation.
fwprintf(), swprintf(), wprintf()
These APIs print formatted wide-character output.
fwscanf(), swscanf(), wscanf()
These APIs process formatted wide-character input.
mbrlen()
mbrlen() returns the number of bytes in a wide character. Note that the
behavior of this function is affected by the LC_CTYPE category of the
current locale.
mbrtowc()
mbrtowc() converts a stream of bytes to a wide-character code. Note
that the behavior of this function is affected by the LC_CTYPE category of
the current locale.
mbsinit()
mbsinit() determines whether the object pointed to by the first
argument, which contains shift state information, describes an initial
conversion state.
mbsrtowcs()
mbsrtowcs() converts a character string to a wide-character string.
Note that the behavior of this function is affected by the LC_CTYPE
category of the current locale.
towctrans()
towctrans() is provided for character transliteration. The current
setting of the LC_CTYPE category should be the same as during the call to
wctrans()-.