BTOWC(3) Library Functions Manual BTOWC(3)

btowcsingle byte to wide character conversion

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

wint_t btowc(int c);

The functionality described on this reference page is aligned with the ISO C standard. Any conflict between the requirements described here and the ISO C standard is unintentional. This volume of IEEE Std 1003.1-2001 (“POSIX.1”) defers to the ISO C standard.

The btowc () function shall determine whether c constitutes a valid (one-byte) character in the initial shift state.

The behavior of this function shall be affected by the category of the current locale.

The btowc () function shall return WEOF if c has the value EOF or if c does not constitute a valid (one-byte) character in the initial shift state. Otherwise, it shall return the wide-character representation of that character.

No errors are defined.

None.

None.

None.

None.

wctob(3), the Base Definitions volume of IEEE Std 1003.1-2001 (“POSIX.1”), <wchar.h>

First released in Issue 5. Included for alignment with ISO/IEC 9899/AMD1:1995 (“ISO C90, Amendment 1”) (E).

footer end

January 1, 2004 posix.fail