#include <string.h>
#include "wine/unicode.h"
Go to the source code of this file.
Functions |
| WCHAR | compose (const WCHAR *str) |
| static unsigned int | get_surrogate_value (const WCHAR *src, unsigned int srclen) |
| static int | get_length_wcs_utf8 (int flags, const WCHAR *src, unsigned int srclen) |
| int | wine_utf8_wcstombs (int flags, const WCHAR *src, int srclen, char *dst, int dstlen) |
| static unsigned int | decode_utf8_char (unsigned char ch, const char **str, const char *strend) |
| static int | get_length_mbs_utf8_compose (int flags, const char *src, int srclen) |
| static int | utf8_mbstowcs_compose (int flags, const char *src, int srclen, WCHAR *dst, int dstlen) |
| static int | get_length_mbs_utf8 (int flags, const char *src, int srclen) |
| int | wine_utf8_mbstowcs (int flags, const char *src, int srclen, WCHAR *dst, int dstlen) |
Variables |
| static const char | utf8_length [128] |
| static const unsigned char | utf8_mask [4] = { 0x7f, 0x1f, 0x0f, 0x07 } |
| static const unsigned int | utf8_minval [4] = { 0x0, 0x80, 0x800, 0x10000 } |