Public Attributes | |
| bool(* | init )(struct charset_info_st *, unsigned char *(*alloc)(size_t)) |
| uint32_t(* | ismbchar )(const struct charset_info_st *const, const char *, const char *) |
| uint32_t(* | mbcharlen )(const struct charset_info_st *const, uint32_t c) |
| size_t(* | numchars )(const struct charset_info_st *const, const char *b, const char *e) |
| size_t(* | charpos )(const struct charset_info_st *const, const char *b, const char *e, size_t pos) |
| size_t(* | well_formed_len )(const struct charset_info_st *const, const char *b, const char *e, size_t nchars, int *error) |
| size_t(* | lengthsp )(const struct charset_info_st *const, const char *ptr, size_t length) |
| size_t(* | numcells )(const struct charset_info_st *const, const char *b, const char *e) |
| my_charset_conv_mb_wc | mb_wc |
| my_charset_conv_wc_mb | wc_mb |
| int(* | ctype )(const struct charset_info_st *cs, int *ctype, const unsigned char *s, const unsigned char *e) |
| size_t(* | caseup_str )(const struct charset_info_st *const, char *) |
| size_t(* | casedn_str )(const struct charset_info_st *const, char *) |
| my_charset_conv_case | caseup |
| my_charset_conv_case | casedn |
| size_t(* | snprintf )(const struct charset_info_st *const, char *to, size_t n, const char *fmt,...) |
| size_t(* | long10_to_str )(const struct charset_info_st *const, char *to, size_t n, int radix, long int val) |
| size_t(* | int64_t10_to_str )(const struct charset_info_st *const, char *to, size_t n, int radix, int64_t val) |
| void(* | fill )(const struct charset_info_st *const, char *to, size_t len, int fill) |
| long(* | strntol )(const struct charset_info_st *const, const char *s, size_t l, int base, char **e, int *err) |
| unsigned long(* | strntoul )(const struct charset_info_st *const, const char *s, size_t l, int base, char **e, int *err) |
| int64_t(* | strntoll )(const struct charset_info_st *const, const char *s, size_t l, int base, char **e, int *err) |
| uint64_t(* | strntoull )(const struct charset_info_st *const, const char *s, size_t l, int base, char **e, int *err) |
| double(* | strntod )(const struct charset_info_st *const, char *s, size_t l, char **e, int *err) |
| int64_t(* | strtoll10 )(const struct charset_info_st *cs, const char *nptr, char **endptr, int *error) |
| uint64_t(* | strntoull10rnd )(const struct charset_info_st *cs, const char *str, size_t length, int unsigned_fl, char **endptr, int *error) |
| size_t(* | scan )(const struct charset_info_st *const, const char *b, const char *e, int sq) |
Definition at line 214 of file charset_info.h.