Commit 236478ce authored by Michael Widenius's avatar Michael Widenius

Fixed compiler warnings from Windows compiler

client/mysqlcheck.c:
  Added missing casts
client/mysqldump.c:
  Added missing casts
client/mysqlimport.c:
  Added missing casts
extra/my_print_defaults.c:
  Added missing casts
mysql-test/mysql-test-run.pl:
  Added suppression for non-critical warning on windows
storage/maria/maria_pack.c:
  Added missing casts
storage/xtradb/buf/buf0lru.c:
  Added missing casts
storage/xtradb/fil/fil0fil.c:
  Added missing casts
storage/xtradb/handler/i_s.cc:
  Added extra argument to call store() function for longlong.
storage/xtradb/srv/srv0srv.c:
  Added cast to suppress compiler warning
support-files/compiler_warnings.supp:
  Added suppression for some non critical compiler warnings on Windows
unittest/mytap/tap.h:
  Fixed prototypes to be same as the actual functions
parent e6cf286b
...@@ -71,8 +71,8 @@ static struct my_option my_long_options[] = ...@@ -71,8 +71,8 @@ static struct my_option my_long_options[] =
&opt_auto_repair, &opt_auto_repair, 0, GET_BOOL, NO_ARG, 0, &opt_auto_repair, &opt_auto_repair, 0, GET_BOOL, NO_ARG, 0,
0, 0, 0, 0, 0}, 0, 0, 0, 0, 0},
{"character-sets-dir", OPT_CHARSETS_DIR, {"character-sets-dir", OPT_CHARSETS_DIR,
"Directory for character set files.", &charsets_dir, "Directory for character set files.", (char**) &charsets_dir,
&charsets_dir, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, (char**) &charsets_dir, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
{"check", 'c', "Check table for errors.", 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, {"check", 'c', "Check table for errors.", 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0,
0, 0, 0, 0}, 0, 0, 0, 0},
{"check-only-changed", 'C', {"check-only-changed", 'C',
......
...@@ -211,8 +211,8 @@ static struct my_option my_long_options[] = ...@@ -211,8 +211,8 @@ static struct my_option my_long_options[] =
0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0},
#endif #endif
{"character-sets-dir", OPT_CHARSETS_DIR, {"character-sets-dir", OPT_CHARSETS_DIR,
"Directory for character set files.", &charsets_dir, "Directory for character set files.", (char**) &charsets_dir,
&charsets_dir, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, (char**) &charsets_dir, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
{"comments", 'i', "Write additional information.", {"comments", 'i', "Write additional information.",
&opt_comments, &opt_comments, 0, GET_BOOL, NO_ARG, &opt_comments, &opt_comments, 0, GET_BOOL, NO_ARG,
1, 0, 0, 0, 0, 0}, 1, 0, 0, 0, 0, 0},
...@@ -242,8 +242,8 @@ static struct my_option my_long_options[] = ...@@ -242,8 +242,8 @@ static struct my_option my_long_options[] =
{"debug", '#', "This is a non-debug version. Catch this and exit.", {"debug", '#', "This is a non-debug version. Catch this and exit.",
0,0, 0, GET_DISABLED, OPT_ARG, 0, 0, 0, 0, 0, 0}, 0,0, 0, GET_DISABLED, OPT_ARG, 0, 0, 0, 0, 0, 0},
#else #else
{"debug", '#', "Output debug log.", &default_dbug_option, {"debug", '#', "Output debug log.", (char**) &default_dbug_option,
&default_dbug_option, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0}, (char**) &default_dbug_option, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
#endif #endif
{"debug-check", OPT_DEBUG_CHECK, "Check memory and open file usage at exit.", {"debug-check", OPT_DEBUG_CHECK, "Check memory and open file usage at exit.",
&debug_check_flag, &debug_check_flag, 0, &debug_check_flag, &debug_check_flag, 0,
......
...@@ -73,8 +73,8 @@ static struct my_option my_long_options[] = ...@@ -73,8 +73,8 @@ static struct my_option my_long_options[] =
0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0}, 0, 0, 0, GET_NO_ARG, NO_ARG, 0, 0, 0, 0, 0, 0},
#endif #endif
{"character-sets-dir", OPT_CHARSETS_DIR, {"character-sets-dir", OPT_CHARSETS_DIR,
"Directory for character set files.", &charsets_dir, "Directory for character set files.", (char**) &charsets_dir,
&charsets_dir, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, (char**) &charsets_dir, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
{"default-character-set", OPT_DEFAULT_CHARSET, {"default-character-set", OPT_DEFAULT_CHARSET,
"Set the default character set.", &default_charset, "Set the default character set.", &default_charset,
&default_charset, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, &default_charset, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
......
...@@ -55,8 +55,8 @@ static struct my_option my_long_options[] = ...@@ -55,8 +55,8 @@ static struct my_option my_long_options[] =
{"debug", '#', "This is a non-debug version. Catch this and exit", {"debug", '#', "This is a non-debug version. Catch this and exit",
0,0, 0, GET_DISABLED, OPT_ARG, 0, 0, 0, 0, 0, 0}, 0,0, 0, GET_DISABLED, OPT_ARG, 0, 0, 0, 0, 0, 0},
#else #else
{"debug", '#', "Output debug log", &default_dbug_option, {"debug", '#', "Output debug log", (char**) &default_dbug_option,
&default_dbug_option, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0}, (char**) &default_dbug_option, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
#endif #endif
{"defaults-file", 'c', "Like --config-file, except: if first option, " {"defaults-file", 'c', "Like --config-file, except: if first option, "
"then read this file only, do not read global or per-user config " "then read this file only, do not read global or per-user config "
......
...@@ -4038,6 +4038,7 @@ sub extract_warning_lines ($) { ...@@ -4038,6 +4038,7 @@ sub extract_warning_lines ($) {
qr/unknown variable 'loose-/, qr/unknown variable 'loose-/,
qr/Now setting lower_case_table_names to [02]/, qr/Now setting lower_case_table_names to [02]/,
qr/Setting lower_case_table_names=2/, qr/Setting lower_case_table_names=2/,
qr/You have forced lower_case_table_names to 0/,
qr/deprecated/, qr/deprecated/,
qr/Slave SQL thread retried transaction/, qr/Slave SQL thread retried transaction/,
qr/Slave \(additional info\)/, qr/Slave \(additional info\)/,
......
...@@ -261,8 +261,8 @@ static struct my_option my_long_options[] = ...@@ -261,8 +261,8 @@ static struct my_option my_long_options[] =
{"backup", 'b', "Make a backup of the table as table_name.OLD.", {"backup", 'b', "Make a backup of the table as table_name.OLD.",
&backup, &backup, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0}, &backup, &backup, 0, GET_BOOL, NO_ARG, 0, 0, 0, 0, 0, 0},
{"character-sets-dir", OPT_CHARSETS_DIR_MP, {"character-sets-dir", OPT_CHARSETS_DIR_MP,
"Directory where character sets are.", &charsets_dir, "Directory where character sets are.", (char**) &charsets_dir,
&charsets_dir, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0}, (char**) &charsets_dir, 0, GET_STR, REQUIRED_ARG, 0, 0, 0, 0, 0, 0},
{"debug", '#', "Output debug log. Often this is 'd:t:o,filename'.", {"debug", '#', "Output debug log. Often this is 'd:t:o,filename'.",
0, 0, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0}, 0, 0, 0, GET_STR, OPT_ARG, 0, 0, 0, 0, 0, 0},
{"force", 'f', {"force", 'f',
......
...@@ -2131,7 +2131,7 @@ ibool ...@@ -2131,7 +2131,7 @@ ibool
buf_LRU_file_dump(void) buf_LRU_file_dump(void)
/*===================*/ /*===================*/
{ {
os_file_t dump_file = -1; os_file_t dump_file = (os_file_t) -1;
ibool success; ibool success;
byte* buffer_base = NULL; byte* buffer_base = NULL;
byte* buffer = NULL; byte* buffer = NULL;
...@@ -2221,7 +2221,7 @@ buf_LRU_file_dump(void) ...@@ -2221,7 +2221,7 @@ buf_LRU_file_dump(void)
ret = TRUE; ret = TRUE;
end: end:
if (dump_file != -1) if (dump_file != (os_file_t) -1)
os_file_close(dump_file); os_file_close(dump_file);
if (buffer_base) if (buffer_base)
ut_free(buffer_base); ut_free(buffer_base);
...@@ -2235,7 +2235,7 @@ ibool ...@@ -2235,7 +2235,7 @@ ibool
buf_LRU_file_restore(void) buf_LRU_file_restore(void)
/*======================*/ /*======================*/
{ {
os_file_t dump_file = -1; os_file_t dump_file = (os_file_t) -1;
ibool success; ibool success;
byte* buffer_base = NULL; byte* buffer_base = NULL;
byte* buffer = NULL; byte* buffer = NULL;
...@@ -2326,7 +2326,7 @@ buf_LRU_file_restore(void) ...@@ -2326,7 +2326,7 @@ buf_LRU_file_restore(void)
" (requested: %lu, read: %lu)\n", req, reads); " (requested: %lu, read: %lu)\n", req, reads);
ret = TRUE; ret = TRUE;
end: end:
if (dump_file != -1) if (dump_file != (os_file_t) -1)
os_file_close(dump_file); os_file_close(dump_file);
if (buffer_base) if (buffer_base)
ut_free(buffer_base); ut_free(buffer_base);
......
...@@ -3044,7 +3044,7 @@ fil_open_single_table_tablespace( ...@@ -3044,7 +3044,7 @@ fil_open_single_table_tablespace(
dulint new_id[31]; dulint new_id[31];
ulint root_page[31]; ulint root_page[31];
ulint n_index; ulint n_index;
os_file_t info_file = -1; os_file_t info_file = (os_file_t) -1;
char* info_file_path; char* info_file_path;
ulint i; ulint i;
int len; int len;
...@@ -3130,7 +3130,7 @@ fil_open_single_table_tablespace( ...@@ -3130,7 +3130,7 @@ fil_open_single_table_tablespace(
} }
skip_info: skip_info:
if (info_file != -1) if (info_file != (os_file_t) -1)
os_file_close(info_file); os_file_close(info_file);
/* /*
......
...@@ -2821,7 +2821,7 @@ i_s_innodb_table_stats_fill( ...@@ -2821,7 +2821,7 @@ i_s_innodb_table_stats_fill(
field_store_string(i_s_table->field[0], buf); field_store_string(i_s_table->field[0], buf);
field_store_string(i_s_table->field[1], ptr); field_store_string(i_s_table->field[1], ptr);
i_s_table->field[2]->store(table->stat_n_rows); i_s_table->field[2]->store(table->stat_n_rows, 1);
i_s_table->field[3]->store(table->stat_clustered_index_size); i_s_table->field[3]->store(table->stat_clustered_index_size);
i_s_table->field[4]->store(table->stat_sum_of_other_index_sizes); i_s_table->field[4]->store(table->stat_sum_of_other_index_sizes);
i_s_table->field[5]->store(table->stat_modified_counter); i_s_table->field[5]->store(table->stat_modified_counter);
......
...@@ -2897,7 +2897,7 @@ srv_master_thread( ...@@ -2897,7 +2897,7 @@ srv_master_thread(
if (bpl) { if (bpl) {
retry_flush_batch: retry_flush_batch:
n_pages_flushed = buf_flush_batch(BUF_FLUSH_LIST, n_pages_flushed = buf_flush_batch(BUF_FLUSH_LIST,
bpl, (ulint) bpl,
oldest_lsn + (lsn - lsn_old)); oldest_lsn + (lsn - lsn_old));
if (n_pages_flushed == ULINT_UNDEFINED) { if (n_pages_flushed == ULINT_UNDEFINED) {
os_thread_sleep(5000); os_thread_sleep(5000);
......
...@@ -44,6 +44,7 @@ buf/buf0buf\.c: .*block_mutex.* might be used uninitialized ...@@ -44,6 +44,7 @@ buf/buf0buf\.c: .*block_mutex.* might be used uninitialized
btr/btr0cur\.c: null argument where non-null required: 1800-3000 btr/btr0cur\.c: null argument where non-null required: 1800-3000
btr/btr0btr\.c: null argument where non-null required: 2500-3000 btr/btr0btr\.c: null argument where non-null required: 2500-3000
ibuf/ibuf0ibuf.c: null argument where non-null required: 700-1000 ibuf/ibuf0ibuf.c: null argument where non-null required: 700-1000
fsp/fsp0fsp\.c: result of 32-bit shift implicitly converted to 64 bits
# #
# bdb is not critical to keep up to date # bdb is not critical to keep up to date
...@@ -108,6 +109,7 @@ signal\.c : .*unused parameter.* ...@@ -108,6 +109,7 @@ signal\.c : .*unused parameter.*
.* : conversion from '.*size_t' to 'UINT'.* .* : conversion from '.*size_t' to 'UINT'.*
.* : conversion from '.*size_t' to 'uInt'.* .* : conversion from '.*size_t' to 'uInt'.*
.* : conversion from '.*size_t' to 'uint16'.* .* : conversion from '.*size_t' to 'uint16'.*
.* : The following environment variables were not found.*
# #
# The following should be fixed by the ndb team # The following should be fixed by the ndb team
......
...@@ -106,7 +106,7 @@ extern int skip_big_tests; ...@@ -106,7 +106,7 @@ extern int skip_big_tests;
@param count The planned number of tests to run. @param count The planned number of tests to run.
*/ */
void plan(int const count); void plan(int count);
/** /**
...@@ -125,7 +125,7 @@ void plan(int const count); ...@@ -125,7 +125,7 @@ void plan(int const count);
which case nothing is printed. which case nothing is printed.
*/ */
void ok(int const pass, char const *fmt, ...) void ok(int pass, char const *fmt, ...)
__attribute__((format(printf,2,3))); __attribute__((format(printf,2,3)));
......
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