![]() |
MySQL 9.4.0
Source Code Documentation
|
#include <cstddef>#include <cstdint>#include "mysql/strings/m_ctype.h"#include "strings/m_ctype_internals.h"Macros | |
| #define | isgb2312head(c) (0xa1 <= (uint8_t)(c) && (uint8_t)(c) <= 0xf7) |
| #define | isgb2312tail(c) (0xa1 <= (uint8_t)(c) && (uint8_t)(c) <= 0xfe) |
Functions | |
| static unsigned | ismbchar_gb2312 (const CHARSET_INFO *cs, const char *p, const char *e) |
| static unsigned | mbcharlen_gb2312 (const CHARSET_INFO *cs, unsigned c) |
| static int | func_gb2312_uni_onechar (int code) |
| static int | func_uni_gb2312_onechar (int code) |
| static int | my_wc_mb_gb2312 (const CHARSET_INFO *cs, my_wc_t wc, uint8_t *s, uint8_t *e) |
| static int | my_mb_wc_gb2312 (const CHARSET_INFO *cs, my_wc_t *pwc, const uint8_t *s, const uint8_t *e) |
| static size_t | my_well_formed_len_gb2312 (const CHARSET_INFO *cs, const char *b, const char *e, size_t pos, int *error) |
Variables | |
| static const uint8_t | ctype_gb2312 [257] |
| static const uint8_t | to_lower_gb2312 [] |
| static const uint8_t | to_upper_gb2312 [] |
| static const uint8_t | sort_order_gb2312 [] |
| static const MY_UNICASE_CHARACTER | cA2 [256] |
| static const MY_UNICASE_CHARACTER | cA3 [256] |
| static const MY_UNICASE_CHARACTER | cA6 [256] |
| static const MY_UNICASE_CHARACTER | cA7 [256] |
| static const MY_UNICASE_CHARACTER | cA8 [256] |
| static const MY_UNICASE_CHARACTER * | my_caseinfo_pages_gb2312 [256] |
| static MY_UNICASE_INFO | my_caseinfo_gb2312 = {0xFFFF, my_caseinfo_pages_gb2312} |
| static const uint16_t | tab_gb2312_uni0 [] |
| static const uint16_t | tab_gb2312_uni1 [] |
| static const uint16_t | tab_gb2312_uni2 [] |
| static const uint16_t | tab_uni_gb23120 [] |
| static const uint16_t | tab_uni_gb23121 [] |
| static const uint16_t | tab_uni_gb23122 [] |
| static const uint16_t | tab_uni_gb23123 [] |
| static const uint16_t | tab_uni_gb23124 [] |
| static const uint16_t | tab_uni_gb23125 [] |
| static const uint16_t | tab_uni_gb23126 [] |
| static const uint16_t | tab_uni_gb23127 [] |
| static const uint16_t | tab_uni_gb23128 [] |
| static const uint16_t | tab_uni_gb23129 [] |
| static MY_COLLATION_HANDLER | my_collation_ci_handler |
| static MY_CHARSET_HANDLER | my_charset_handler |
| CHARSET_INFO | my_charset_gb2312_chinese_ci |
| CHARSET_INFO | my_charset_gb2312_bin |
| #define isgb2312head | ( | c | ) | (0xa1 <= (uint8_t)(c) && (uint8_t)(c) <= 0xf7) |
| #define isgb2312tail | ( | c | ) | (0xa1 <= (uint8_t)(c) && (uint8_t)(c) <= 0xfe) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| CHARSET_INFO my_charset_gb2312_bin |
| CHARSET_INFO my_charset_gb2312_chinese_ci |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |