#include <nls.h>
Data Fields | |
| int(* | mbtowc )(wchar_t *restrict result, const char *restrict string, size_t size) |
| Multibyte to wide character. | |
| int(* | wctomb )(char *s, wchar_t wc, size_t size) |
| Wide character to multibyte. | |
| int(* | mblen )(const char *string, size_t size) |
| Gets the length of a multibyte character. | |
| int(* | toupper )(int ch) |
| Converts a single byte character to upper case. | |
| int(* | tolower )(int ch) |
| Converts a single byte character to lower case. | |
| int(* | release )(void) |
| Releases the code page structure releasing its reference count. | |
NLS users get a pointer to a structure of this type in order to use the facilities of a code page.
|
|
Gets the length of a multibyte character.
|
|
|
Multibyte to wide character.
|
|
|
Releases the code page structure releasing its reference count.
|
|
|
Converts a single byte character to lower case.
This is identical to the toupper operation, except it converts |
|
|
Converts a single byte character to upper case.
If the single byte character
|
|
|
Wide character to multibyte.
|
1.4.1