List:Commits« Previous MessageNext Message »
From:ingo Date:December 20 2006 2:32pm
Subject:bk commit into 4.1 tree (istruewing:1.2586) BUG#25213
View as plain text  
Below is the list of changes that have just been committed into a local
4.1 repository of istruewing. When istruewing does a push these changes will
be propagated to the main repository and, within 24 hours after the
push, to the public repository.
For information on how to access the public repository
see http://dev.mysql.com/doc/mysql/en/installing-source-tree.html

ChangeSet@stripped, 2006-12-20 15:32:02+01:00, istruewing@stripped +4 -0
  Bug#25213 - Compiler warnings in MyISAM code
  
  Compiler warnings due to non-matching conversion
  specifications in format strings in DBUG_PRINT calls,
  due to non-used parameters (in non-debug mode), and
  due to seemingly uninitialized variables.
  
  Initialized variables, declared parameters unused, and
  casted DBUG_PRINT arguments to get rid of warnings.

  myisam/mi_range.c@stripped, 2006-12-20 15:32:00+01:00, istruewing@stripped +1 -0
    Bug#25213 - Compiler warnings in MyISAM code
    Initialized a variable to get rid of a compiler warning.

  myisam/mi_test1.c@stripped, 2006-12-20 15:32:00+01:00, istruewing@stripped +1 -1
    Bug#25213 - Compiler warnings in MyISAM code
    Declared an parameter unused to get rid of warnings.

  myisam/mi_write.c@stripped, 2006-12-20 15:32:00+01:00, istruewing@stripped +11 -7
    Bug#25213 - Compiler warnings in MyISAM code
    Initialized a variable to get rid of a compiler warning.
    Casted arguments to DBUG_PRINT to match them with their
    format string conversion specification.

  myisam/rt_split.c@stripped, 2006-12-20 15:32:00+01:00, istruewing@stripped +4 -0
    Bug#25213 - Compiler warnings in MyISAM code
    Initialized variables to get rid of compiler warnings.

# This is a BitKeeper patch.  What follows are the unified diffs for the
# set of deltas contained in the patch.  The rest of the patch, the part
# that BitKeeper cares about, is below these diffs.
# User:	istruewing
# Host:	chilla.local
# Root:	/home/mydev/mysql-4.1-axmrg

--- 1.13/myisam/mi_range.c	2006-12-20 15:32:06 +01:00
+++ 1.14/myisam/mi_range.c	2006-12-20 15:32:06 +01:00
@@ -171,6 +171,7 @@ static double _mi_search_pos(register MI
   uchar *keypos,*buff;
   double offset;
   DBUG_ENTER("_mi_search_pos");
+  LINT_INIT(max_keynr);
 
   if (pos == HA_OFFSET_ERROR)
     DBUG_RETURN(0.5);

--- 1.23/myisam/mi_test1.c	2006-12-20 15:32:06 +01:00
+++ 1.24/myisam/mi_test1.c	2006-12-20 15:32:06 +01:00
@@ -562,7 +562,7 @@ static struct my_option my_long_options[
 
 static my_bool
 get_one_option(int optid, const struct my_option *opt __attribute__((unused)),
-	       char *argument)
+	       char *argument __attribute__((unused)))
 {
   switch(optid) {
   case 'a':

--- 1.50/myisam/mi_write.c	2006-12-20 15:32:06 +01:00
+++ 1.51/myisam/mi_write.c	2006-12-20 15:32:06 +01:00
@@ -331,7 +331,7 @@ static int w_search(register MI_INFO *in
   my_bool was_last_key;
   my_off_t next_page, dupp_key_pos;
   DBUG_ENTER("w_search");
-  DBUG_PRINT("enter",("page: %ld",page));
+  DBUG_PRINT("enter",("page: %ld", (long) page));
 
   search_key_length= (comp_flag & SEARCH_FIND) ? key_length : USE_WHOLE_KEY;
   if (!(temp_buff= (uchar*) my_alloca((uint) keyinfo->block_length+
@@ -453,7 +453,7 @@ int _mi_insert(register MI_INFO *info, r
   uchar *endpos, *prev_key;
   MI_KEY_PARAM s_temp;
   DBUG_ENTER("_mi_insert");
-  DBUG_PRINT("enter",("key_pos: %lx",key_pos));
+  DBUG_PRINT("enter",("key_pos: %lx", (ulong) key_pos));
   DBUG_EXECUTE("key",_mi_print_key(DBUG_FILE,keyinfo->seg,key,USE_WHOLE_KEY););
 
   nod_flag=mi_test_if_nod(anc_buff);
@@ -475,7 +475,8 @@ int _mi_insert(register MI_INFO *info, r
     DBUG_PRINT("test",("t_length: %d  ref_len: %d",
 		       t_length,s_temp.ref_length));
     DBUG_PRINT("test",("n_ref_len: %d  n_length: %d  key_pos: %lx",
-		       s_temp.n_ref_length,s_temp.n_length,s_temp.key));
+		       s_temp.n_ref_length, s_temp.n_length,
+                       (ulong) s_temp.key));
   }
 #endif
   if (t_length > 0)
@@ -572,6 +573,7 @@ int _mi_split_page(register MI_INFO *inf
   my_off_t new_pos;
   MI_KEY_PARAM s_temp;
   DBUG_ENTER("mi_split_page");
+  LINT_INIT(after_key);
   DBUG_DUMP("buff",(byte*) buff,mi_getint(buff));
 
   if (info->s->keyinfo+info->lastinx == keyinfo)
@@ -664,7 +666,8 @@ uchar *_mi_find_half_pos(uint nod_flag, 
   } while (page < end);
   *return_key_length=length;
   *after_key=page;
-  DBUG_PRINT("exit",("returns: %lx  page: %lx  half: %lx",lastpos,page,end));
+  DBUG_PRINT("exit",("returns: %lx  page: %lx  half: %lx",
+                     (ulong) lastpos, (ulong) page, (ulong) end));
   DBUG_RETURN(lastpos);
 } /* _mi_find_half_pos */
 
@@ -718,7 +721,8 @@ static uchar *_mi_find_last_pos(MI_KEYDE
   }
   *return_key_length=last_length;
   *after_key=lastpos;
-  DBUG_PRINT("exit",("returns: %lx  page: %lx  end: %lx",prevpos,page,end));
+  DBUG_PRINT("exit",("returns: %lx  page: %lx  end: %lx",
+                     (ulong) prevpos, (ulong) page, (ulong) end));
   DBUG_RETURN(prevpos);
 } /* _mi_find_last_pos */
 
@@ -754,7 +758,7 @@ static int _mi_balance_page(register MI_
     next_page= _mi_kpos(info->s->base.key_reflength,
 			father_key_pos+father_keylength);
     buff=info->buff;
-    DBUG_PRINT("test",("use right page: %lu",next_page));
+    DBUG_PRINT("test",("use right page: %lu", (ulong) next_page));
   }
   else
   {
@@ -763,7 +767,7 @@ static int _mi_balance_page(register MI_
     next_page= _mi_kpos(info->s->base.key_reflength,father_key_pos);
 					/* Fix that curr_buff is to left */
     buff=curr_buff; curr_buff=info->buff;
-    DBUG_PRINT("test",("use left page: %lu",next_page));
+    DBUG_PRINT("test",("use left page: %lu", (ulong) next_page));
   }					/* father_key_pos ptr to parting key */
 
   if (!_mi_fetch_keypage(info,keyinfo,next_page,DFLT_INIT_HITS,info->buff,0))

--- 1.12/myisam/rt_split.c	2006-12-20 15:32:06 +01:00
+++ 1.13/myisam/rt_split.c	2006-12-20 15:32:06 +01:00
@@ -188,6 +188,10 @@ static int split_rtree_node(SplitStruct 
   int next_node;
   int i;
   SplitStruct *end = node + n_entries;
+  LINT_INIT(a);
+  LINT_INIT(b);
+  LINT_INIT(next);
+  LINT_INIT(next_node);
 
   if (all_size < min_size * 2)
   {
Thread
bk commit into 4.1 tree (istruewing:1.2586) BUG#25213ingo20 Dec