Eneboo - Documentación para desarrolladores
|
#include <my_global.h>
#include "m_string.h"
#include "m_ctype.h"
#include <errno.h>
'defines' | |
#define | EILSEQ ENOENT |
#define | HAVE_CHARSET_utf8 |
#define | HAVE_UNIDATA |
Funciones | |
int | my_wildcmp_unicode (CHARSET_INFO *cs, const char *str, const char *str_end, const char *wildstr, const char *wildend, int escape, int w_one, int w_many, MY_UNICASE_INFO **weights) |
Variables | |
MY_UNICASE_INFO * | uni_plane [256] |
MY_CHARSET_HANDLER | my_charset_utf8_handler |
CHARSET_INFO | my_charset_utf8_general_ci |
CHARSET_INFO | my_charset_utf8_bin |
#define EILSEQ ENOENT |
#define HAVE_CHARSET_utf8 |
#define HAVE_UNIDATA |
int my_wildcmp_unicode | ( | CHARSET_INFO * | cs, |
const char * | str, | ||
const char * | str_end, | ||
const char * | wildstr, | ||
const char * | wildend, | ||
int | escape, | ||
int | w_one, | ||
int | w_many, | ||
MY_UNICASE_INFO ** | weights | ||
) |
{ 83,0,0, MY_CS_COMPILED|MY_CS_BINSORT|MY_CS_UNICODE, "utf8", "utf8_bin", "", NULL, ctype_utf8, to_lower_utf8, to_upper_utf8, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, 3, 0, 255, 0, &my_charset_utf8_handler, &my_collation_mb_bin_handler }
{ 33,0,0, MY_CS_COMPILED|MY_CS_PRIMARY|MY_CS_STRNXFRM|MY_CS_UNICODE, "utf8", "utf8_general_ci", "", NULL, ctype_utf8, to_lower_utf8, to_upper_utf8, to_upper_utf8, NULL, NULL, NULL, NULL, NULL, NULL, 1, 1, 3, 0, 0xFFFF, 0, &my_charset_utf8_handler, &my_collation_ci_handler }
{ NULL, my_ismbchar_utf8, my_mbcharlen_utf8, my_numchars_mb, my_charpos_mb, my_well_formed_len_mb, my_lengthsp_8bit, my_numcells_mb, my_utf8_uni, my_uni_utf8, my_caseup_str_utf8, my_casedn_str_utf8, my_caseup_utf8, my_casedn_utf8, my_snprintf_8bit, my_long10_to_str_8bit, my_longlong10_to_str_8bit, my_fill_8bit, my_strntol_8bit, my_strntoul_8bit, my_strntoll_8bit, my_strntoull_8bit, my_strntod_8bit, my_strtoll10_8bit, my_scan_8bit }
MY_UNICASE_INFO* uni_plane[256] |