|
NAMEwctomb —
convert a wide-character code to a character
LIBRARYStandard C Library (libc, -lc)SYNOPSIS#include <stdlib.h>
int
DESCRIPTIONThewctomb () function converts a wide character
wchar into a multibyte character and stores the result
in mbchar. The object pointed to by
mbchar must be large enough to accommodate the multibyte
character, which may be up to MB_LEN_MAX bytes.
A call with a null mbchar pointer returns nonzero if the current locale requires shift states, zero otherwise; if shift states are required, the shift state is reset to the initial state. RETURN VALUESIf mbchar isNULL , the
wctomb () function returns nonzero if shift states are
supported, zero otherwise. If mbchar is valid,
wctomb () returns the number of bytes processed in
mbchar, or -1 if no multibyte character could be
recognized or converted. In this case, wctomb ()'s
internal conversion state is undefined.
ERRORSThewctomb () function will fail if:
SEE ALSOmbtowc(3), wcrtomb(3), wcstombs(3), wctob(3)STANDARDSThewctomb () function conforms to
ISO/IEC 9899:1999 (“ISO C99”).
Visit the GSP FreeBSD Man Page Interface. |