Loading include/plugin.h +10 −10 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ struct st_mysql_plugin const char *descr; /* general descriptive text (for SHOW PLUGINS ) */ int (*init)(void); /* the function to invoke when plugin is loaded */ int (*deinit)(void); /* the function to invoke when plugin is unloaded */ uint version; /* plugin version (for SHOW PLUGINS) */ unsigned int version; /* plugin version (for SHOW PLUGINS) */ struct st_mysql_show_var *status_vars; }; Loading Loading @@ -176,11 +176,11 @@ typedef struct st_mysql_ftparser_boolean_info enum enum_ft_token_type type; int yesno; int weight_adjust; bool wasign; bool trunc; char wasign; char trunc; /* These are parser state and must be removed. */ byte prev; byte *quot; char prev; char *quot; } MYSQL_FTPARSER_BOOLEAN_INFO; Loading Loading @@ -224,14 +224,14 @@ typedef struct st_mysql_ftparser_boolean_info typedef struct st_mysql_ftparser_param { int (*mysql_parse)(void *param, byte *doc, uint doc_len); int (*mysql_add_word)(void *param, byte *word, uint word_len, int (*mysql_parse)(void *param, char *doc, int doc_len); int (*mysql_add_word)(void *param, char *word, int word_len, MYSQL_FTPARSER_BOOLEAN_INFO *boolean_info); void *ftparser_state; void *mysql_ftparam; CHARSET_INFO *cs; byte *doc; uint length; struct charset_info_st *cs; char *doc; int length; int mode; } MYSQL_FTPARSER_PARAM; Loading plugin/fulltext/plugin_example.c +3 −4 Original line number Diff line number Diff line Loading @@ -13,9 +13,8 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include <my_global.h> #include <m_string.h> #include <m_ctype.h> #include <stdlib.h> #include <ctype.h> #include <plugin.h> long number_of_calls= 0; /* for SHOW STATUS, see below */ Loading Loading @@ -181,7 +180,7 @@ int simple_parser_parse(MYSQL_FTPARSER_PARAM *param) add_word(param, start, end - start); break; } else if (my_isspace(param->cs, *end)) else if (isspace(*end)) { if (end > start) add_word(param, start, end - start); Loading sql/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -124,7 +124,7 @@ DEFS = -DMYSQL_SERVER \ BUILT_SOURCES = sql_yacc.cc sql_yacc.h lex_hash.h EXTRA_DIST = udf_example.cc handlerton-win.cc $(BUILT_SOURCES) DISTCLEANFILES = lex_hash.h CLEANFILES = lex_hash.h sql_yacc.cc sql_yacc.h AM_YFLAGS = -d mysql_tzinfo_to_sql.cc: Loading storage/myisam/ft_boolean_search.c +10 −10 Original line number Diff line number Diff line Loading @@ -165,7 +165,7 @@ typedef struct st_my_ftb_param } MY_FTB_PARAM; static int ftb_query_add_word(void *param, byte *word, uint word_len, static int ftb_query_add_word(void *param, char *word, int word_len, MYSQL_FTPARSER_BOOLEAN_INFO *info) { MY_FTB_PARAM *ftb_param= (MY_FTB_PARAM *)param; Loading Loading @@ -264,13 +264,13 @@ static int ftb_query_add_word(void *param, byte *word, uint word_len, } static int ftb_parse_query_internal(void *param, byte *query, uint len) static int ftb_parse_query_internal(void *param, char *query, int len) { MY_FTB_PARAM *ftb_param= (MY_FTB_PARAM *)param; MYSQL_FTPARSER_BOOLEAN_INFO info; CHARSET_INFO *cs= ftb_param->ftb->charset; byte **start= &query; byte *end= query + len; char **start= &query; char *end= query + len; FT_WORD w; info.prev= ' '; Loading Loading @@ -571,7 +571,7 @@ typedef struct st_my_ftb_phrase_param } MY_FTB_PHRASE_PARAM; static int ftb_phrase_add_word(void *param, byte *word, uint word_len, static int ftb_phrase_add_word(void *param, char *word, int word_len, MYSQL_FTPARSER_BOOLEAN_INFO *boolean_info __attribute__((unused))) { MY_FTB_PHRASE_PARAM *phrase_param= (MY_FTB_PHRASE_PARAM *)param; Loading Loading @@ -601,11 +601,11 @@ static int ftb_phrase_add_word(void *param, byte *word, uint word_len, } static int ftb_check_phrase_internal(void *param, byte *document, uint len) static int ftb_check_phrase_internal(void *param, char *document, int len) { FT_WORD word; MY_FTB_PHRASE_PARAM *phrase_param= (MY_FTB_PHRASE_PARAM *)param; const byte *docend= document + len; const char *docend= document + len; while (ft_simple_get_word(phrase_param->cs, &document, docend, &word, FALSE)) { ftb_phrase_add_word(param, word.pos, word.len, 0); Loading Loading @@ -812,7 +812,7 @@ typedef struct st_my_ftb_find_param } MY_FTB_FIND_PARAM; static int ftb_find_relevance_add_word(void *param, byte *word, uint len, static int ftb_find_relevance_add_word(void *param, char *word, int len, MYSQL_FTPARSER_BOOLEAN_INFO *boolean_info __attribute__((unused))) { MY_FTB_FIND_PARAM *ftb_param= (MY_FTB_FIND_PARAM *)param; Loading Loading @@ -845,10 +845,10 @@ static int ftb_find_relevance_add_word(void *param, byte *word, uint len, } static int ftb_find_relevance_parse(void *param, byte *doc, uint len) static int ftb_find_relevance_parse(void *param, char *doc, int len) { FT_INFO *ftb= ((MY_FTB_FIND_PARAM *)param)->ftb; byte *end= doc + len; char *end= doc + len; FT_WORD w; while (ft_simple_get_word(ftb->charset, &doc, end, &w, TRUE)) ftb_find_relevance_add_word(param, w.pos, w.len, 0); Loading Loading
include/plugin.h +10 −10 Original line number Diff line number Diff line Loading @@ -75,7 +75,7 @@ struct st_mysql_plugin const char *descr; /* general descriptive text (for SHOW PLUGINS ) */ int (*init)(void); /* the function to invoke when plugin is loaded */ int (*deinit)(void); /* the function to invoke when plugin is unloaded */ uint version; /* plugin version (for SHOW PLUGINS) */ unsigned int version; /* plugin version (for SHOW PLUGINS) */ struct st_mysql_show_var *status_vars; }; Loading Loading @@ -176,11 +176,11 @@ typedef struct st_mysql_ftparser_boolean_info enum enum_ft_token_type type; int yesno; int weight_adjust; bool wasign; bool trunc; char wasign; char trunc; /* These are parser state and must be removed. */ byte prev; byte *quot; char prev; char *quot; } MYSQL_FTPARSER_BOOLEAN_INFO; Loading Loading @@ -224,14 +224,14 @@ typedef struct st_mysql_ftparser_boolean_info typedef struct st_mysql_ftparser_param { int (*mysql_parse)(void *param, byte *doc, uint doc_len); int (*mysql_add_word)(void *param, byte *word, uint word_len, int (*mysql_parse)(void *param, char *doc, int doc_len); int (*mysql_add_word)(void *param, char *word, int word_len, MYSQL_FTPARSER_BOOLEAN_INFO *boolean_info); void *ftparser_state; void *mysql_ftparam; CHARSET_INFO *cs; byte *doc; uint length; struct charset_info_st *cs; char *doc; int length; int mode; } MYSQL_FTPARSER_PARAM; Loading
plugin/fulltext/plugin_example.c +3 −4 Original line number Diff line number Diff line Loading @@ -13,9 +13,8 @@ along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ #include <my_global.h> #include <m_string.h> #include <m_ctype.h> #include <stdlib.h> #include <ctype.h> #include <plugin.h> long number_of_calls= 0; /* for SHOW STATUS, see below */ Loading Loading @@ -181,7 +180,7 @@ int simple_parser_parse(MYSQL_FTPARSER_PARAM *param) add_word(param, start, end - start); break; } else if (my_isspace(param->cs, *end)) else if (isspace(*end)) { if (end > start) add_word(param, start, end - start); Loading
sql/Makefile.am +1 −1 Original line number Diff line number Diff line Loading @@ -124,7 +124,7 @@ DEFS = -DMYSQL_SERVER \ BUILT_SOURCES = sql_yacc.cc sql_yacc.h lex_hash.h EXTRA_DIST = udf_example.cc handlerton-win.cc $(BUILT_SOURCES) DISTCLEANFILES = lex_hash.h CLEANFILES = lex_hash.h sql_yacc.cc sql_yacc.h AM_YFLAGS = -d mysql_tzinfo_to_sql.cc: Loading
storage/myisam/ft_boolean_search.c +10 −10 Original line number Diff line number Diff line Loading @@ -165,7 +165,7 @@ typedef struct st_my_ftb_param } MY_FTB_PARAM; static int ftb_query_add_word(void *param, byte *word, uint word_len, static int ftb_query_add_word(void *param, char *word, int word_len, MYSQL_FTPARSER_BOOLEAN_INFO *info) { MY_FTB_PARAM *ftb_param= (MY_FTB_PARAM *)param; Loading Loading @@ -264,13 +264,13 @@ static int ftb_query_add_word(void *param, byte *word, uint word_len, } static int ftb_parse_query_internal(void *param, byte *query, uint len) static int ftb_parse_query_internal(void *param, char *query, int len) { MY_FTB_PARAM *ftb_param= (MY_FTB_PARAM *)param; MYSQL_FTPARSER_BOOLEAN_INFO info; CHARSET_INFO *cs= ftb_param->ftb->charset; byte **start= &query; byte *end= query + len; char **start= &query; char *end= query + len; FT_WORD w; info.prev= ' '; Loading Loading @@ -571,7 +571,7 @@ typedef struct st_my_ftb_phrase_param } MY_FTB_PHRASE_PARAM; static int ftb_phrase_add_word(void *param, byte *word, uint word_len, static int ftb_phrase_add_word(void *param, char *word, int word_len, MYSQL_FTPARSER_BOOLEAN_INFO *boolean_info __attribute__((unused))) { MY_FTB_PHRASE_PARAM *phrase_param= (MY_FTB_PHRASE_PARAM *)param; Loading Loading @@ -601,11 +601,11 @@ static int ftb_phrase_add_word(void *param, byte *word, uint word_len, } static int ftb_check_phrase_internal(void *param, byte *document, uint len) static int ftb_check_phrase_internal(void *param, char *document, int len) { FT_WORD word; MY_FTB_PHRASE_PARAM *phrase_param= (MY_FTB_PHRASE_PARAM *)param; const byte *docend= document + len; const char *docend= document + len; while (ft_simple_get_word(phrase_param->cs, &document, docend, &word, FALSE)) { ftb_phrase_add_word(param, word.pos, word.len, 0); Loading Loading @@ -812,7 +812,7 @@ typedef struct st_my_ftb_find_param } MY_FTB_FIND_PARAM; static int ftb_find_relevance_add_word(void *param, byte *word, uint len, static int ftb_find_relevance_add_word(void *param, char *word, int len, MYSQL_FTPARSER_BOOLEAN_INFO *boolean_info __attribute__((unused))) { MY_FTB_FIND_PARAM *ftb_param= (MY_FTB_FIND_PARAM *)param; Loading Loading @@ -845,10 +845,10 @@ static int ftb_find_relevance_add_word(void *param, byte *word, uint len, } static int ftb_find_relevance_parse(void *param, byte *doc, uint len) static int ftb_find_relevance_parse(void *param, char *doc, int len) { FT_INFO *ftb= ((MY_FTB_FIND_PARAM *)param)->ftb; byte *end= doc + len; char *end= doc + len; FT_WORD w; while (ft_simple_get_word(ftb->charset, &doc, end, &w, TRUE)) ftb_find_relevance_add_word(param, w.pos, w.len, 0); Loading