#include <stdlib.h>
|
|
int
wctomb (char *dst, wchar_t src); |
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.
The behavior of the wctomb is affected by LC_CTYPE category of the current locale.
#include <stdlib.h>
#include <wchar.h>
/* Illustrates how to use wctomb API */
int example_wctomb(wchar_t wc)
{
char s[MAX_CUR_MAX];
int len;
/* represent a wide-char in a single byte*/
len = wctomb(s, wc);
/* return the number of bytes */
return(len);
}
| [EILSEQ] | |
| An invalid multibyte sequence was detected. | |
| [EINVAL] | |
| The internal conversion state is invalid. | |
|
© 2005-2007 Nokia |