Eneboo - Documentación para desarrolladores
Atributos públicos
Referencia de la Estructura my_charset_handler_st

#include <m_ctype.h>

Lista de todos los miembros.

Atributos públicos

my_bool(* init )(struct charset_info_st *, void *(*alloc)(uint))
int(* ismbchar )(struct charset_info_st *, const char *, const char *)
int(* mbcharlen )(struct charset_info_st *, uint)
uint(* numchars )(struct charset_info_st *, const char *b, const char *e)
uint(* charpos )(struct charset_info_st *, const char *b, const char *e, uint pos)
uint(* well_formed_len )(struct charset_info_st *, const char *b, const char *e, uint nchars, int *error)
uint(* lengthsp )(struct charset_info_st *, const char *ptr, uint length)
uint(* numcells )(struct charset_info_st *, const char *b, const char *e)
int(* mb_wc )(struct charset_info_st *cs, my_wc_t *wc, const unsigned char *s, const unsigned char *e)
int(* wc_mb )(struct charset_info_st *cs, my_wc_t wc, unsigned char *s, unsigned char *e)
uint(* caseup_str )(struct charset_info_st *, char *)
uint(* casedn_str )(struct charset_info_st *, char *)
uint(* caseup )(struct charset_info_st *, char *src, uint srclen, char *dst, uint dstlen)
uint(* casedn )(struct charset_info_st *, char *src, uint srclen, char *dst, uint dstlen)
int(* snprintf )(struct charset_info_st *, char *to, uint n, const char *fmt,...) ATTRIBUTE_FORMAT_FPTR(printf
int(*) int(* long10_to_str )(struct charset_info_st *, char *to, uint n, int radix, long int val)
int(* longlong10_to_str )(struct charset_info_st *, char *to, uint n, int radix, longlong val)
void(* fill )(struct charset_info_st *, char *to, uint len, int fill)
long(* strntol )(struct charset_info_st *, const char *s, uint l, int base, char **e, int *err)
ulong(* strntoul )(struct charset_info_st *, const char *s, uint l, int base, char **e, int *err)
longlong(* strntoll )(struct charset_info_st *, const char *s, uint l, int base, char **e, int *err)
ulonglong(* strntoull )(struct charset_info_st *, const char *s, uint l, int base, char **e, int *err)
double(* strntod )(struct charset_info_st *, char *s, uint 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, uint length, int unsigned_fl, char **endptr, int *error)
ulong(* scan )(struct charset_info_st *, const char *b, const char *e, int sq)
void(* caseup_str )(struct charset_info_st *, char *)
void(* casedn_str )(struct charset_info_st *, char *)
void(* caseup )(struct charset_info_st *, char *, uint)
void(* casedn )(struct charset_info_st *, char *, uint)
int(* long10_to_str )(struct charset_info_st *, char *to, uint n, int radix, long int val)
longlong(* my_strtoll10 )(struct charset_info_st *cs, const char *nptr, char **endptr, int *error)

Documentación de los datos miembro

uint(* my_charset_handler_st::casedn)(struct charset_info_st *, char *src, uint srclen, char *dst, uint dstlen)
uint(* my_charset_handler_st::caseup)(struct charset_info_st *, char *src, uint srclen, char *dst, uint dstlen)
uint(* my_charset_handler_st::charpos)(struct charset_info_st *, const char *b, const char *e, uint pos)
int(* my_charset_handler_st::ismbchar)(struct charset_info_st *, const char *, const char *)
int(*) int(* my_charset_handler_st::long10_to_str)(struct charset_info_st *, char *to, uint n, int radix, long int val)
int(* my_charset_handler_st::long10_to_str)(struct charset_info_st *, char *to, uint n, int radix, long int val)
int(* my_charset_handler_st::mb_wc)(struct charset_info_st *cs, my_wc_t *wc, const unsigned char *s, const unsigned char *e)
uint(* my_charset_handler_st::numcells)(struct charset_info_st *, const char *b, const char *e)
uint(* my_charset_handler_st::numchars)(struct charset_info_st *, const char *b, const char *e)
ulong(* my_charset_handler_st::scan)(struct charset_info_st *, const char *b, const char *e, int sq)
int(* my_charset_handler_st::snprintf)(struct charset_info_st *, char *to, uint n, const char *fmt,...)
double(* my_charset_handler_st::strntod)(struct charset_info_st *, char *s, uint l, char **e, int *err)
long(* my_charset_handler_st::strntol)(struct charset_info_st *, const char *s, uint l, int base, char **e, int *err)
longlong(* my_charset_handler_st::strntoll)(struct charset_info_st *, const char *s, uint l, int base, char **e, int *err)
ulong(* my_charset_handler_st::strntoul)(struct charset_info_st *, const char *s, uint l, int base, char **e, int *err)
ulonglong(* my_charset_handler_st::strntoull)(struct charset_info_st *, const char *s, uint l, int base, char **e, int *err)
ulonglong(* my_charset_handler_st::strntoull10rnd)(struct charset_info_st *cs, const char *str, uint 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)
int(* my_charset_handler_st::wc_mb)(struct charset_info_st *cs, my_wc_t wc, unsigned char *s, unsigned char *e)
uint(* my_charset_handler_st::well_formed_len)(struct charset_info_st *, const char *b, const char *e, uint nchars, int *error)

La documentación para esta estructura fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'