Commit fd6fea46 authored by unknown's avatar unknown

Cleanups


configure.in:
  Only allow --with-pstack on Linux x86
mysql-test/t/merge.test:
  Add test of using db.tablename in UNION()
mysys/mf_qsort.c:
  Fix when using purify
mysys/my_dup.c:
  Cleanup
mysys/raid.cc:
  Cleanup
sql/gen_lex_hash.cc:
  Smaller array
sql/ha_innobase.cc:
  Remove warnings
sql/mysqld.cc:
  Remove not used option from --help
sql/sql_class.h:
  Cleanup
parent 54e33e27
...@@ -687,7 +687,7 @@ int main() ...@@ -687,7 +687,7 @@ int main()
[USE_PSTACK=$withval], [USE_PSTACK=$withval],
[USE_PSTACK=yes]) [USE_PSTACK=yes])
pstack_libs= pstack_dirs= pstack_libs= pstack_dirs=
if test "$USE_PSTACK" = yes if test "$USE_PSTACK" = yes -a "$IS_LINUX" = "true" -a "$MACHINE_TYPE" = "i386"
then then
have_libiberty= have_libbfd= have_libiberty= have_libbfd=
my_save_LIBS="$LIBS" my_save_LIBS="$LIBS"
......
...@@ -22,7 +22,7 @@ insert into t2 select NULL,message from t1; ...@@ -22,7 +22,7 @@ insert into t2 select NULL,message from t1;
insert into t1 select NULL,message from t2; insert into t1 select NULL,message from t2;
insert into t2 select NULL,message from t1; insert into t2 select NULL,message from t1;
insert into t1 select NULL,message from t2; insert into t1 select NULL,message from t2;
create table t3 (a int not null, b char(20), key(a)) type=MERGE UNION=(t1,t2); create table t3 (a int not null, b char(20), key(a)) type=MERGE UNION=(test.t1,test.t2);
explain select * from t3 where a < 10; explain select * from t3 where a < 10;
explain select * from t3 where a > 10 and a < 20; explain select * from t3 where a > 10 and a < 20;
select * from t3 where a = 10; select * from t3 where a = 10;
......
...@@ -110,7 +110,7 @@ qsort_t qsort(void *base_ptr, size_t count, size_t size, qsort_cmp cmp) ...@@ -110,7 +110,7 @@ qsort_t qsort(void *base_ptr, size_t count, size_t size, qsort_cmp cmp)
stack_ptr = stack + 1; stack_ptr = stack + 1;
#ifdef HAVE_purify #ifdef HAVE_purify
/* The first element in the stack will be accessed for the last POP */ /* The first element in the stack will be accessed for the last POP */
stack[0].lo=stack[0].hi=0; stack[0].low=stack[0].high=0;
#endif #endif
pivot = (char *) my_alloca((int) size); pivot = (char *) my_alloca((int) size);
ptr_cmp= size == sizeof(char*) && !((low - (char*) 0)& (sizeof(char*)-1)); ptr_cmp= size == sizeof(char*) && !((low - (char*) 0)& (sizeof(char*)-1));
......
...@@ -29,7 +29,7 @@ ...@@ -29,7 +29,7 @@
File my_dup(File file, myf MyFlags) File my_dup(File file, myf MyFlags)
{ {
File fd; File fd;
char *filename; const char *filename;
DBUG_ENTER("my_dup"); DBUG_ENTER("my_dup");
DBUG_PRINT("my",("file: %d MyFlags: %d", MyFlags)); DBUG_PRINT("my",("file: %d MyFlags: %d", MyFlags));
fd = dup(file); fd = dup(file);
......
...@@ -420,8 +420,8 @@ IsRaid(File fd) ...@@ -420,8 +420,8 @@ IsRaid(File fd)
RaidFd:: RaidFd::
RaidFd(uint raid_type, uint raid_chunks, ulong raid_chunksize) RaidFd(uint raid_type, uint raid_chunks, ulong raid_chunksize)
:_raid_type(raid_type), _raid_chunks(raid_chunks), :_raid_type(raid_type), _raid_chunks(raid_chunks),
_raid_chunksize(raid_chunksize), _position(0), _fd_vector(0), _raid_chunksize(raid_chunksize), _position(0), _size(RAID_SIZE_UNKNOWN),
_size(RAID_SIZE_UNKNOWN) _fd_vector(0)
{ {
DBUG_ENTER("RaidFd::RaidFd"); DBUG_ENTER("RaidFd::RaidFd");
DBUG_PRINT("enter",("RaidFd_type: %u Disks: %u Chunksize: %d", DBUG_PRINT("enter",("RaidFd_type: %u Disks: %u Chunksize: %d",
......
...@@ -472,7 +472,8 @@ int main(int argc,char **argv) ...@@ -472,7 +472,8 @@ int main(int argc,char **argv)
int error; int error;
MY_INIT(argv[0]); MY_INIT(argv[0]);
start_value=3579077L; best_t1=6681742L; best_t2=142815L; best_type=3; /* mode=5167 add=7 type: 0 */
start_value=2250933L; best_t1=2721579L; best_t2=4627039L; best_type=3; /* mode=4567 add=4 type: 0 */
if (get_options(argc,(char **) argv)) if (get_options(argc,(char **) argv))
exit(1); exit(1);
......
...@@ -2704,7 +2704,7 @@ ha_innobase::records_in_range( ...@@ -2704,7 +2704,7 @@ ha_innobase::records_in_range(
DBUG_ENTER("records_in_range"); DBUG_ENTER("records_in_range");
if (prebuilt->trx) { if (prebuilt->trx) {
prebuilt->trx->op_info = "estimating range size"; prebuilt->trx->op_info = (char*) "estimating range size";
} }
active_index = keynr; active_index = keynr;
...@@ -2740,7 +2740,7 @@ ha_innobase::records_in_range( ...@@ -2740,7 +2740,7 @@ ha_innobase::records_in_range(
my_free((char*) key_val_buff2, MYF(0)); my_free((char*) key_val_buff2, MYF(0));
if (prebuilt->trx) { if (prebuilt->trx) {
prebuilt->trx->op_info = ""; prebuilt->trx->op_info = (char*) "";
} }
DBUG_RETURN((ha_rows) n_rows); DBUG_RETURN((ha_rows) n_rows);
...@@ -2763,7 +2763,7 @@ ha_innobase::estimate_number_of_rows(void) ...@@ -2763,7 +2763,7 @@ ha_innobase::estimate_number_of_rows(void)
dict_table_t* ib_table; dict_table_t* ib_table;
if (prebuilt->trx) { if (prebuilt->trx) {
prebuilt->trx->op_info = prebuilt->trx->op_info = (char*)
"estimating upper bound of table size"; "estimating upper bound of table size";
} }
...@@ -2780,7 +2780,7 @@ ha_innobase::estimate_number_of_rows(void) ...@@ -2780,7 +2780,7 @@ ha_innobase::estimate_number_of_rows(void)
/* The minimum clustered index record size is 20 bytes */ /* The minimum clustered index record size is 20 bytes */
if (prebuilt->trx) { if (prebuilt->trx) {
prebuilt->trx->op_info = ""; prebuilt->trx->op_info = (char*) "";
} }
return((ha_rows) (1000 + data_file_length / 20)); return((ha_rows) (1000 + data_file_length / 20));
...@@ -2822,7 +2822,7 @@ ha_innobase::info( ...@@ -2822,7 +2822,7 @@ ha_innobase::info(
DBUG_ENTER("info"); DBUG_ENTER("info");
if (prebuilt->trx) { if (prebuilt->trx) {
prebuilt->trx->op_info = "calculating table stats"; prebuilt->trx->op_info = (char*) "calculating table stats";
} }
ib_table = prebuilt->table; ib_table = prebuilt->table;
...@@ -2888,7 +2888,7 @@ ha_innobase::info( ...@@ -2888,7 +2888,7 @@ ha_innobase::info(
} }
if (prebuilt->trx) { if (prebuilt->trx) {
prebuilt->trx->op_info = ""; prebuilt->trx->op_info = (char*) "";
} }
DBUG_VOID_RETURN; DBUG_VOID_RETURN;
......
...@@ -3202,7 +3202,6 @@ static void usage(void) ...@@ -3202,7 +3202,6 @@ static void usage(void)
BACKUP or FORCE.\n\ BACKUP or FORCE.\n\
--memlock Lock mysqld in memory\n\ --memlock Lock mysqld in memory\n\
-n, --new Use very new possible 'unsafe' functions\n\ -n, --new Use very new possible 'unsafe' functions\n\
--no-mix-table-types Do not use transactional and non-transactional tables in a single query\n
-o, --old-protocol Use the old (3.20) protocol\n\ -o, --old-protocol Use the old (3.20) protocol\n\
-P, --port=... Port number to use for connection\n"); -P, --port=... Port number to use for connection\n");
#ifdef ONE_THREAD #ifdef ONE_THREAD
......
...@@ -614,7 +614,7 @@ class Unique :public Sql_alloc ...@@ -614,7 +614,7 @@ class Unique :public Sql_alloc
Unique(qsort_cmp2 comp_func, void * comp_func_fixed_arg, Unique(qsort_cmp2 comp_func, void * comp_func_fixed_arg,
uint size, ulong max_in_memory_size_arg); uint size, ulong max_in_memory_size_arg);
~Unique(); ~Unique();
inline bool Unique::unique_add(gptr ptr) inline bool unique_add(gptr ptr)
{ {
if (tree.elements_in_tree > max_elements && flush()) if (tree.elements_in_tree > max_elements && flush())
return 1; return 1;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment