CMGDK r49-rc2
公有属性
my_charset_handler_st结构参考

#include <m_ctype.h>

所有成员的列表。

公有属性

my_bool(* init )(struct charset_info_st *, void *(*alloc)(size_t))
uint(* ismbchar )(struct charset_info_st *, const char *, const char *)
uint(* mbcharlen )(struct charset_info_st *, uint c)
size_t(* numchars )(struct charset_info_st *, const char *b, const char *e)
size_t(* charpos )(struct charset_info_st *, const char *b, const char *e, size_t pos)
size_t(* well_formed_len )(struct charset_info_st *, const char *b, const char *e, size_t nchars, int *error)
size_t(* lengthsp )(struct charset_info_st *, const char *ptr, size_t length)
size_t(* numcells )(struct charset_info_st *, const char *b, const char *e)
my_charset_conv_mb_wc mb_wc
my_charset_conv_wc_mb wc_mb
int(* ctype )(struct charset_info_st *cs, int *ctype, const uchar *s, const uchar *e)
size_t(* caseup_str )(struct charset_info_st *, char *)
size_t(* casedn_str )(struct charset_info_st *, char *)
my_charset_conv_case caseup
my_charset_conv_case casedn
size_t(* snprintf )(struct charset_info_st *, char *to, size_t n, const char *fmt,...) ATTRIBUTE_FORMAT_FPTR(printf
size_t(*) size_t(* long10_to_str )(struct charset_info_st *, char *to, size_t n, int radix, long int val)
size_t(* longlong10_to_str )(struct charset_info_st *, char *to, size_t n, int radix, longlong val)
void(* fill )(struct charset_info_st *, char *to, size_t len, int fill)
long(* strntol )(struct charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
ulong(* strntoul )(struct charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
longlong(* strntoll )(struct charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
ulonglong(* strntoull )(struct charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
double(* strntod )(struct charset_info_st *, char *s, size_t l, char **e, int *err)
longlong(* strtoll10 )(struct charset_info_st *cs, const char *nptr, char **endptr, int *error)
ulonglong(* strntoull10rnd )(struct charset_info_st *cs, const char *str, size_t length, int unsigned_fl, char **endptr, int *error)
size_t(* scan )(struct charset_info_st *, const char *b, const char *e, int sq)

成员数据文档

size_t(* my_charset_handler_st::charpos)(struct charset_info_st *, const char *b, const char *e, size_t pos)
int(* my_charset_handler_st::ctype)(struct charset_info_st *cs, int *ctype, const uchar *s, const uchar *e)
void(* my_charset_handler_st::fill)(struct charset_info_st *, char *to, size_t len, int fill)
uint(* my_charset_handler_st::ismbchar)(struct charset_info_st *, const char *, const char *)
size_t(*) size_t(* my_charset_handler_st::long10_to_str)(struct charset_info_st *, char *to, size_t n, int radix, long int val)
size_t(* my_charset_handler_st::numcells)(struct charset_info_st *, const char *b, const char *e)
size_t(* my_charset_handler_st::numchars)(struct charset_info_st *, const char *b, const char *e)
size_t(* my_charset_handler_st::scan)(struct charset_info_st *, const char *b, const char *e, int sq)
size_t(* my_charset_handler_st::snprintf)(struct charset_info_st *, char *to, size_t n, const char *fmt,...) ATTRIBUTE_FORMAT_FPTR(printf
double(* my_charset_handler_st::strntod)(struct charset_info_st *, char *s, size_t l, char **e, int *err)
long(* my_charset_handler_st::strntol)(struct charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
longlong(* my_charset_handler_st::strntoll)(struct charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
ulong(* my_charset_handler_st::strntoul)(struct charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
ulonglong(* my_charset_handler_st::strntoull)(struct charset_info_st *, const char *s, size_t l, int base, char **e, int *err)
ulonglong(* my_charset_handler_st::strntoull10rnd)(struct charset_info_st *cs, const char *str, size_t length, int unsigned_fl, char **endptr, int *error)
longlong(* my_charset_handler_st::strtoll10)(struct charset_info_st *cs, const char *nptr, char **endptr, int *error)
size_t(* my_charset_handler_st::well_formed_len)(struct charset_info_st *, const char *b, const char *e, size_t nchars, int *error)

该结构的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义