Fixed high-impact Windows 64bit warnings (at least 4000 of them)

This commit is contained in:
Vladislav Vaintroub 2011-02-19 13:43:01 +01:00
parent 28cb3b85b9
commit 70a7e97e3c
6 changed files with 9 additions and 9 deletions

View File

@ -768,7 +768,7 @@ public:
Server_side_cursor *cursor; Server_side_cursor *cursor;
inline char *query() { return query_string.str; } inline char *query() { return query_string.str; }
inline uint32 query_length() { return query_string.length; } inline uint32 query_length() { return (uint32)query_string.length; }
void set_query_inner(char *query_arg, uint32 query_length_arg); void set_query_inner(char *query_arg, uint32 query_length_arg);
/** /**

View File

@ -1230,7 +1230,7 @@ uint JOIN_CACHE::write_record_data(uchar * link, bool *is_full)
/* Make an adjustment for the size of the auxiliary buffer if there is any */ /* Make an adjustment for the size of the auxiliary buffer if there is any */
uint incr= aux_buffer_incr(records); uint incr= aux_buffer_incr(records);
ulong rem= rem_space(); size_t rem= rem_space();
aux_buff_size+= len+incr < rem ? incr : rem; aux_buff_size+= len+incr < rem ? incr : rem;
/* /*

View File

@ -398,7 +398,7 @@ protected:
virtual uint aux_buffer_incr(ulong recno); virtual uint aux_buffer_incr(ulong recno);
/* Shall calculate how much space is remaining in the join buffer */ /* Shall calculate how much space is remaining in the join buffer */
virtual ulong rem_space() virtual size_t rem_space()
{ {
return max(buff_size-(end_pos-buff)-aux_buff_size,0); return max(buff_size-(end_pos-buff)-aux_buff_size,0);
} }
@ -576,7 +576,7 @@ public:
virtual int init(); virtual int init();
/* Get the current size of the cache join buffer */ /* Get the current size of the cache join buffer */
ulong get_join_buffer_size() { return buff_size; } size_t get_join_buffer_size() { return buff_size; }
/* Set the size of the cache join buffer to a new value */ /* Set the size of the cache join buffer to a new value */
void set_join_buffer_size(size_t sz) { buff_size= sz; } void set_join_buffer_size(size_t sz) { buff_size= sz; }
@ -921,7 +921,7 @@ protected:
Calculate how much space in the buffer would not be occupied by Calculate how much space in the buffer would not be occupied by
records, key entries and additional memory for the MMR buffer. records, key entries and additional memory for the MMR buffer.
*/ */
ulong rem_space() size_t rem_space()
{ {
return max(last_key_entry-end_pos-aux_buff_size,0); return max(last_key_entry-end_pos-aux_buff_size,0);
} }

View File

@ -102,8 +102,8 @@ public:
void sort(qsort2_cmp cmp_func, void *cmp_func_arg) void sort(qsort2_cmp cmp_func, void *cmp_func_arg)
{ {
uint elem_size= size1 + size2; size_t elem_size= size1 + size2;
uint n_elements= used_size() / elem_size; size_t n_elements= used_size() / elem_size;
my_qsort2(used_area(), n_elements, elem_size, cmp_func, cmp_func_arg); my_qsort2(used_area(), n_elements, elem_size, cmp_func, cmp_func_arg);
} }

View File

@ -1706,7 +1706,7 @@ bool JOIN::shrink_join_buffers(JOIN_TAB *jt,
cache= tab->cache; cache= tab->cache;
if (cache) if (cache)
{ {
ulong buff_size; size_t buff_size;
if (needed_space < cache->get_min_join_buffer_size()) if (needed_space < cache->get_min_join_buffer_size())
return TRUE; return TRUE;
if (cache->shrink_join_buffer_in_ratio(curr_space, needed_space)) if (cache->shrink_join_buffer_in_ratio(curr_space, needed_space))

View File

@ -363,7 +363,7 @@ public:
void qs_append(const char *str) void qs_append(const char *str)
{ {
qs_append(str, strlen(str)); qs_append(str, (uint32)strlen(str));
} }
void qs_append(const char *str, uint32 len); void qs_append(const char *str, uint32 len);
void qs_append(double d); void qs_append(double d);