Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

my_charset_handler_st Struct Reference

#include <m_ctype.h>

List of all members.

Public Attributes

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)
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(* snprintf )(struct charset_info_st *, char *to, uint n, const char *fmt,...)
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(* my_strtoll10 )(struct charset_info_st *cs, const char *nptr, char **endptr, int *error)
ulong(* scan )(struct charset_info_st *, const char *b, const char *e, int sq)


Member Data Documentation

void(* my_charset_handler_st::casedn)(struct charset_info_st *, char *, uint)
 

void(* my_charset_handler_st::casedn_str)(struct charset_info_st *, char *)
 

void(* my_charset_handler_st::caseup)(struct charset_info_st *, char *, uint)
 

void(* my_charset_handler_st::caseup_str)(struct charset_info_st *, char *)
 

uint(* my_charset_handler_st::charpos)(struct charset_info_st *, const char *b, const char *e, uint pos)
 

void(* my_charset_handler_st::fill)(struct charset_info_st *, char *to, uint len, int fill)
 

my_bool(* my_charset_handler_st::init)(struct charset_info_st *, void *(*alloc)(uint))
 

int(* my_charset_handler_st::ismbchar)(struct charset_info_st *, const char *, const char *)
 

uint(* my_charset_handler_st::lengthsp)(struct charset_info_st *, const char *ptr, uint length)
 

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::longlong10_to_str)(struct charset_info_st *, char *to, uint n, int radix, longlong 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)
 

int(* my_charset_handler_st::mbcharlen)(struct charset_info_st *, uint)
 

longlong(* my_charset_handler_st::my_strtoll10)(struct charset_info_st *cs, const char *nptr, char **endptr, int *error)
 

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)
 

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)
 


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:51:32 2006 by  doxygen 1.4.2