![]() |
MySQL 8.0.44
Source Code Documentation
|
#include <stddef.h>#include <sys/types.h>#include <algorithm>#include "m_ctype.h"#include "my_compiler.h"#include "my_inttypes.h"#include "my_macros.h"Macros | |
| #define | isbig5head(c) (0xa1 <= (uchar)(c) && (uchar)(c) <= 0xf9) |
| #define | isbig5tail(c) |
| #define | isbig5code(c, d) (isbig5head(c) && isbig5tail(d)) |
| #define | big5code(c, d) (((uchar)(c) << 8) | (uchar)(d)) |
| #define | big5head(e) ((uchar)(e >> 8)) |
| #define | big5tail(e) ((uchar)(e & 0xff)) |
Functions | |
| static uint16 | big5strokexfrm (uint16 i) |
| static int | my_strnncoll_big5_internal (const uchar **a_res, const uchar **b_res, size_t length) |
| static int | my_strnncoll_big5 (const CHARSET_INFO *cs, const uchar *a, size_t a_length, const uchar *b, size_t b_length, bool b_is_prefix) |
| static int | my_strnncollsp_big5 (const CHARSET_INFO *cs, const uchar *a, size_t a_length, const uchar *b, size_t b_length) |
| static size_t | my_strnxfrm_big5 (const CHARSET_INFO *cs, uchar *dst, size_t dstlen, uint nweights, const uchar *src, size_t srclen, uint flags) |
| static uint | ismbchar_big5 (const CHARSET_INFO *cs, const char *p, const char *e) |
| static uint | mbcharlen_big5 (const CHARSET_INFO *cs, uint c) |
| static int | func_big5_uni_onechar (int code) |
| static int | func_uni_big5_onechar (int code) |
| static int | my_wc_mb_big5 (const CHARSET_INFO *cs, my_wc_t wc, uchar *s, uchar *e) |
| static int | my_mb_wc_big5 (const CHARSET_INFO *cs, my_wc_t *pwc, const uchar *s, const uchar *e) |
| static size_t | my_well_formed_len_big5 (const CHARSET_INFO *cs, const char *b, const char *e, size_t pos, int *error) |
| #define big5head | ( | e | ) | ((uchar)(e >> 8)) |
| #define big5tail | ( | e | ) | ((uchar)(e & 0xff)) |
| #define isbig5code | ( | c, | |
| d | |||
| ) | (isbig5head(c) && isbig5tail(d)) |
| #define isbig5tail | ( | c | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| CHARSET_INFO my_charset_big5_bin |
| CHARSET_INFO my_charset_big5_chinese_ci |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |