Content-type: text/html Man page of btowc

btowc

Section: Standard C Library Functions (3C)
Updated: 24 Jul 2002
Index Return to Main Contents
 

NAME

btowc - single-byte to wide-character conversion  

SYNOPSIS

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

wint_t btowc(int c);  

DESCRIPTION

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

The behavior of this function is affected by the LC_CTYPE category of the current locale. See environ(5).  

RETURN VALUES

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

ERRORS

No errors are defined.  

ATTRIBUTES

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

ATTRIBUTE TYPEATTRIBUTE VALUE
Interface StabilityStandard
MT-LevelMT-Safe with exceptions

 

SEE ALSO

setlocale(3C), wctob(3C), attributes(5), environ(5), standards(5)  

NOTES

The btowc() function can be used safely in multithreaded applications, as long as setlocale(3C) is not being called to change the locale.


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUES
ERRORS
ATTRIBUTES
SEE ALSO
NOTES

This document was created by man2html, using the manual pages.
Time: 02:37:22 GMT, October 02, 2010