WCTOB(3C) Standard C Library Functions WCTOB(3C)

NAME


wctob, wctob_l - wide-character to single-byte conversion

SYNOPSIS


#include <stdio.h>
#include <wchar.h>

int wctob(wint_t c);

#include <stdio.h>
#include <wchar.h>
#include <xlocale.h>

int wctob_l(wint_t c, locale_t loc);

DESCRIPTION


The wctob() function determines whether c corresponds to a member of
the extended character set whose character representation is a
single byte when in the initial shift state.

The behavior of wctob() is affected by the LC_CTYPE category of the
current locale. See environ(7)

The function wctob_l() behaves identically to wctob(), except instead
of operating in the current locale, it operates in the locale
specified by loc.

RETURN VALUES


These functions return EOF if c does not correspond to a character
with length one in the initial shift state. Otherwise, they return
the single-byte representation of that character.

ERRORS


No errors are defined.

ATTRIBUTES


See attributes(7) for descriptions of the following attributes:

+--------------------+-----------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-----------------+
|Interface Stability | See below |
+--------------------+-----------------+
|MT-Level | MT-Safe |
+--------------------+-----------------+

The wctob() function is Standard. The wctob_l() function is
Uncommitted.

SEE ALSO


btowc(3C), newlocale(3C), setlocale(3C), uselocale(3C),
attributes(7), environ(7), standards(7)

June 25, 2014 WCTOB(3C)

tribblix@gmail.com :: GitHub :: Privacy