Loading .bzrignore +1 −0 Original line number Diff line number Diff line Loading @@ -1274,3 +1274,4 @@ vio/viotest.cpp zlib/*.ds? zlib/*.vcproj scripts/mysql_upgrade include/openssl libmysqld/lib_sql.cc +22 −29 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ int check_user(THD *thd, enum enum_server_command command, const char *passwd, uint passwd_len, const char *db, bool check_count); C_MODE_START #include <mysql.h> #undef ER #include "errmsg.h" Loading @@ -46,19 +47,6 @@ C_MODE_START static my_bool emb_read_query_result(MYSQL *mysql); void THD::clear_data_list() { while (first_data) { MYSQL_DATA *data= first_data; first_data= data->embedded_info->next; free_rows(data); } data_tail= &first_data; free_rows(cur_data); cur_data= 0; } /* Reads error information from the MYSQL_DATA and puts Loading Loading @@ -423,15 +411,6 @@ MYSQL_METHODS embedded_methods= emb_read_rows_from_cursor }; C_MODE_END void THD::clear_error() { net.last_error[0]= 0; net.last_errno= 0; net.report_error= 0; } /* Make a copy of array and the strings array points to */ Loading @@ -458,10 +437,6 @@ char **copy_arguments(int argc, char **argv) return res; } extern "C" { char ** copy_arguments_ptr= 0; int init_embedded_server(int argc, char **argv, char **groups) Loading Loading @@ -571,9 +546,7 @@ void end_embedded_server() clean_up(0); } } /* extern "C" */ C_MODE_START void init_embedded_mysql(MYSQL *mysql, int client_flag, char *db) { THD *thd = (THD *)mysql->thd; Loading Loading @@ -693,6 +666,26 @@ int check_embedded_connection(MYSQL *mysql) C_MODE_END void THD::clear_data_list() { while (first_data) { MYSQL_DATA *data= first_data; first_data= data->embedded_info->next; free_rows(data); } data_tail= &first_data; free_rows(cur_data); cur_data= 0; } void THD::clear_error() { net.last_error[0]= 0; net.last_errno= 0; net.report_error= 0; } static char *dup_str_aux(MEM_ROOT *root, const char *from, uint length, CHARSET_INFO *fromcs, CHARSET_INFO *tocs) { Loading Loading
.bzrignore +1 −0 Original line number Diff line number Diff line Loading @@ -1274,3 +1274,4 @@ vio/viotest.cpp zlib/*.ds? zlib/*.vcproj scripts/mysql_upgrade include/openssl
libmysqld/lib_sql.cc +22 −29 Original line number Diff line number Diff line Loading @@ -38,6 +38,7 @@ int check_user(THD *thd, enum enum_server_command command, const char *passwd, uint passwd_len, const char *db, bool check_count); C_MODE_START #include <mysql.h> #undef ER #include "errmsg.h" Loading @@ -46,19 +47,6 @@ C_MODE_START static my_bool emb_read_query_result(MYSQL *mysql); void THD::clear_data_list() { while (first_data) { MYSQL_DATA *data= first_data; first_data= data->embedded_info->next; free_rows(data); } data_tail= &first_data; free_rows(cur_data); cur_data= 0; } /* Reads error information from the MYSQL_DATA and puts Loading Loading @@ -423,15 +411,6 @@ MYSQL_METHODS embedded_methods= emb_read_rows_from_cursor }; C_MODE_END void THD::clear_error() { net.last_error[0]= 0; net.last_errno= 0; net.report_error= 0; } /* Make a copy of array and the strings array points to */ Loading @@ -458,10 +437,6 @@ char **copy_arguments(int argc, char **argv) return res; } extern "C" { char ** copy_arguments_ptr= 0; int init_embedded_server(int argc, char **argv, char **groups) Loading Loading @@ -571,9 +546,7 @@ void end_embedded_server() clean_up(0); } } /* extern "C" */ C_MODE_START void init_embedded_mysql(MYSQL *mysql, int client_flag, char *db) { THD *thd = (THD *)mysql->thd; Loading Loading @@ -693,6 +666,26 @@ int check_embedded_connection(MYSQL *mysql) C_MODE_END void THD::clear_data_list() { while (first_data) { MYSQL_DATA *data= first_data; first_data= data->embedded_info->next; free_rows(data); } data_tail= &first_data; free_rows(cur_data); cur_data= 0; } void THD::clear_error() { net.last_error[0]= 0; net.last_errno= 0; net.report_error= 0; } static char *dup_str_aux(MEM_ROOT *root, const char *from, uint length, CHARSET_INFO *fromcs, CHARSET_INFO *tocs) { Loading