diff options
author | unknown <pem@mysql.com> | 2004-05-06 20:21:53 +0200 |
---|---|---|
committer | unknown <pem@mysql.com> | 2004-05-06 20:21:53 +0200 |
commit | ffdf46a58ac73ce0862f1cf632e4254170ed6116 (patch) | |
tree | 8e6c020d03e548fc43583625c065cdce92fcb34f | |
parent | 96ae3b4d5851c813cd32e1d6d696aad7d6cb6133 (diff) | |
parent | 526569690e1d0d89d91359df1334b2ffba204a02 (diff) | |
download | mariadb-git-ffdf46a58ac73ce0862f1cf632e4254170ed6116.tar.gz |
Merge bk-internal.mysql.com:/home/bk/mysql-4.1
into mysql.com:/home/pem/work/mysql-4.1
-rw-r--r-- | sql/handler.h | 6 | ||||
-rw-r--r-- | sql/item_cmpfunc.h | 3 | ||||
-rw-r--r-- | sql/item_subselect.h | 2 | ||||
-rw-r--r-- | sql/set_var.cc | 2 | ||||
-rw-r--r-- | sql/spatial.h | 2 | ||||
-rw-r--r-- | sql/sql_cache.cc | 2 | ||||
-rw-r--r-- | sql/sql_lex.h | 12 |
7 files changed, 18 insertions, 11 deletions
diff --git a/sql/handler.h b/sql/handler.h index ac5dceba8ab..27ef0e263b6 100644 --- a/sql/handler.h +++ b/sql/handler.h @@ -322,11 +322,11 @@ public: { return (my_errno=HA_ERR_WRONG_COMMAND); } - virtual int handler::read_range_first(const key_range *start_key, + virtual int read_range_first(const key_range *start_key, const key_range *end_key, bool sorted); - virtual int handler::read_range_next(bool eq_range); - int handler::compare_key(key_range *range); + virtual int read_range_next(bool eq_range); + int compare_key(key_range *range); virtual int ft_init() { return -1; } virtual FT_INFO *ft_init_ext(uint flags,uint inx,const byte *key, uint keylen) diff --git a/sql/item_cmpfunc.h b/sql/item_cmpfunc.h index d654bec4f4e..ef80c060c03 100644 --- a/sql/item_cmpfunc.h +++ b/sql/item_cmpfunc.h @@ -96,7 +96,8 @@ protected: bool save_cache; public: Item_in_optimizer(Item *a, Item_in_subselect *b): - Item_bool_func(a, (Item *)b), cache(0), save_cache(0) {} + Item_bool_func(a, my_reinterpret_cast(Item *)(b)), cache(0), save_cache(0) + {} bool fix_fields(THD *, struct st_table_list *, Item **); bool fix_left(THD *thd, struct st_table_list *tables, Item **ref); bool is_null(); diff --git a/sql/item_subselect.h b/sql/item_subselect.h index e68c882ba3e..6d8f5353695 100644 --- a/sql/item_subselect.h +++ b/sql/item_subselect.h @@ -140,7 +140,7 @@ public: void fix_length_and_dec(); uint cols(); - Item* el(uint i) { return (Item*)row[i]; } + Item* el(uint i) { return my_reinterpret_cast(Item*)(row[i]); } Item** addr(uint i) { return (Item**)row + i; } bool check_cols(uint c); bool null_inside(); diff --git a/sql/set_var.cc b/sql/set_var.cc index 1233d860885..1205eb17357 100644 --- a/sql/set_var.cc +++ b/sql/set_var.cc @@ -853,7 +853,7 @@ bool update_sys_var_str(sys_var_str *var_str, rw_lock_t *var_mutex, uint new_length= (var ? var->value->str_value.length() : 0); if (!old_value) old_value= (char*) ""; - if (!(res= my_strdup_with_length(old_value, new_length, MYF(0)))) + if (!(res= my_strdup_with_length((byte*)old_value, new_length, MYF(0)))) return 1; /* Replace the old value in such a way that the any thread using diff --git a/sql/spatial.h b/sql/spatial.h index cf07b364bb3..cc1cc70f1bc 100644 --- a/sql/spatial.h +++ b/sql/spatial.h @@ -217,7 +217,7 @@ public: if (!(ci= find_class((int) type_id))) return NULL; (*ci->m_create_func)((void *)buffer); - return (Geometry *)buffer; + return my_reinterpret_cast(Geometry *)(buffer); } static Geometry *create_from_wkb(Geometry_buffer *buffer, diff --git a/sql/sql_cache.cc b/sql/sql_cache.cc index 359150cf716..d7d4219c7fd 100644 --- a/sql/sql_cache.cc +++ b/sql/sql_cache.cc @@ -661,7 +661,7 @@ void query_cache_end_of_result(THD *thd) if (thd->net.query_cache_query != 0) // Quick check on unlocked structure { #ifdef EMBEDDED_LIBRARY - query_cache_insert(&thd->net, (byte*)thd, + query_cache_insert(&thd->net, (char*)thd, emb_count_querycache_size(thd)); #endif STRUCT_LOCK(&query_cache.structure_guard_mutex); diff --git a/sql/sql_lex.h b/sql/sql_lex.h index 50f13a0391c..78bf3bdd5f5 100644 --- a/sql/sql_lex.h +++ b/sql/sql_lex.h @@ -341,12 +341,18 @@ public: bool create_total_list(THD *thd, st_lex *lex, TABLE_LIST **result); st_select_lex_unit* master_unit(); st_select_lex* outer_select(); - st_select_lex* first_select() { return (st_select_lex*) slave; } + st_select_lex* first_select() + { + return my_reinterpret_cast(st_select_lex*)(slave); + } st_select_lex* first_select_in_union() { - return (st_select_lex*) slave; + return my_reinterpret_cast(st_select_lex*)(slave); + } + st_select_lex_unit* next_unit() + { + return my_reinterpret_cast(st_select_lex_unit*)(next); } - st_select_lex_unit* next_unit() { return (st_select_lex_unit*) next; } st_select_lex* return_after_parsing() { return return_to; } void exclude_level(); void exclude_tree(); |