Commit ee9ce546 authored by Jimmy Yang's avatar Jimmy Yang

Fix bug #54159 InnoDB: New warnings on Windows. Provide "signed/unsigned"

parameter to virtual function store() for longlong data type.

rb://371 approved by Sunny.
parent 7d5e4446
...@@ -1982,7 +1982,7 @@ i_s_dict_fill_sys_tables( ...@@ -1982,7 +1982,7 @@ i_s_dict_fill_sys_tables(
table_id = ut_conv_dulint_to_longlong(table->id); table_id = ut_conv_dulint_to_longlong(table->id);
OK(fields[SYS_TABLE_ID]->store(table_id)); OK(fields[SYS_TABLE_ID]->store(table_id, TRUE));
OK(field_store_string(fields[SYS_TABLE_NAME], table->name)); OK(field_store_string(fields[SYS_TABLE_NAME], table->name));
...@@ -2247,7 +2247,7 @@ i_s_dict_fill_sys_tablestats( ...@@ -2247,7 +2247,7 @@ i_s_dict_fill_sys_tablestats(
table_id = ut_conv_dulint_to_longlong(table->id); table_id = ut_conv_dulint_to_longlong(table->id);
OK(fields[SYS_TABLESTATS_ID]->store(table_id)); OK(fields[SYS_TABLESTATS_ID]->store(table_id, TRUE));
OK(field_store_string(fields[SYS_TABLESTATS_NAME], table->name)); OK(field_store_string(fields[SYS_TABLESTATS_NAME], table->name));
...@@ -2259,7 +2259,7 @@ i_s_dict_fill_sys_tablestats( ...@@ -2259,7 +2259,7 @@ i_s_dict_fill_sys_tablestats(
"Uninitialized")); "Uninitialized"));
} }
OK(fields[SYS_TABLESTATS_NROW]->store(table->stat_n_rows)); OK(fields[SYS_TABLESTATS_NROW]->store(table->stat_n_rows, TRUE));
OK(fields[SYS_TABLESTATS_CLUST_SIZE]->store( OK(fields[SYS_TABLESTATS_CLUST_SIZE]->store(
table->stat_clustered_index_size)); table->stat_clustered_index_size));
...@@ -2270,7 +2270,7 @@ i_s_dict_fill_sys_tablestats( ...@@ -2270,7 +2270,7 @@ i_s_dict_fill_sys_tablestats(
OK(fields[SYS_TABLESTATS_MODIFIED]->store( OK(fields[SYS_TABLESTATS_MODIFIED]->store(
table->stat_modified_counter)); table->stat_modified_counter));
OK(fields[SYS_TABLESTATS_AUTONINC]->store(table->autoinc)); OK(fields[SYS_TABLESTATS_AUTONINC]->store(table->autoinc, TRUE));
OK(fields[SYS_TABLESTATS_MYSQL_OPEN_HANDLE]->store( OK(fields[SYS_TABLESTATS_MYSQL_OPEN_HANDLE]->store(
table->n_mysql_handles_opened)); table->n_mysql_handles_opened));
...@@ -2511,11 +2511,11 @@ i_s_dict_fill_sys_indexes( ...@@ -2511,11 +2511,11 @@ i_s_dict_fill_sys_indexes(
table_id = ut_conv_dulint_to_longlong(tableid); table_id = ut_conv_dulint_to_longlong(tableid);
index_id = ut_conv_dulint_to_longlong(index->id); index_id = ut_conv_dulint_to_longlong(index->id);
OK(fields[SYS_INDEX_ID]->store(index_id)); OK(fields[SYS_INDEX_ID]->store(index_id, TRUE));
OK(field_store_string(fields[SYS_INDEX_NAME], index->name)); OK(field_store_string(fields[SYS_INDEX_NAME], index->name));
OK(fields[SYS_INDEX_TABLE_ID]->store(table_id)); OK(fields[SYS_INDEX_TABLE_ID]->store(table_id, TRUE));
OK(fields[SYS_INDEX_TYPE]->store(index->type)); OK(fields[SYS_INDEX_TYPE]->store(index->type));
...@@ -2752,7 +2752,7 @@ i_s_dict_fill_sys_columns( ...@@ -2752,7 +2752,7 @@ i_s_dict_fill_sys_columns(
table_id = ut_conv_dulint_to_longlong(tableid); table_id = ut_conv_dulint_to_longlong(tableid);
OK(fields[SYS_COLUMN_TABLE_ID]->store(table_id)); OK(fields[SYS_COLUMN_TABLE_ID]->store(table_id, TRUE));
OK(field_store_string(fields[SYS_COLUMN_NAME], col_name)); OK(field_store_string(fields[SYS_COLUMN_NAME], col_name));
...@@ -2962,7 +2962,7 @@ i_s_dict_fill_sys_fields( ...@@ -2962,7 +2962,7 @@ i_s_dict_fill_sys_fields(
index_id = ut_conv_dulint_to_longlong(indexid); index_id = ut_conv_dulint_to_longlong(indexid);
OK(fields[SYS_FIELD_INDEX_ID]->store(index_id)); OK(fields[SYS_FIELD_INDEX_ID]->store(index_id, TRUE));
OK(field_store_string(fields[SYS_FIELD_NAME], field->name)); OK(field_store_string(fields[SYS_FIELD_NAME], field->name));
......
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