Commit d6d4cadf authored by unknown's avatar unknown

fixing compiler warnings


sql/item_func.cc:
  fixed type
sql/sql_base.cc:
  keep kompiller happy about unused lable in libmysqld
sql/sql_view.cc:
  keep kompiller happy about unused variable in libmysqld
sql/table.h:
  correct type casting
parent 00113f4a
...@@ -174,7 +174,7 @@ bool Item_func::agg_arg_charsets(DTCollation &coll, ...@@ -174,7 +174,7 @@ bool Item_func::agg_arg_charsets(DTCollation &coll,
for (arg= args, last= args + nargs; arg < last; arg++) for (arg= args, last= args + nargs; arg < last; arg++)
{ {
Item* conv; Item* conv;
uint dummy_offset; uint32 dummy_offset;
if (!String::needs_conversion(0, coll.collation, if (!String::needs_conversion(0, coll.collation,
(*arg)->collation.collation, (*arg)->collation.collation,
&dummy_offset)) &dummy_offset))
......
...@@ -3037,8 +3037,9 @@ insert_fields(THD *thd, TABLE_LIST *tables, const char *db_name, ...@@ -3037,8 +3037,9 @@ insert_fields(THD *thd, TABLE_LIST *tables, const char *db_name,
my_message(ER_NO_TABLES_USED, ER(ER_NO_TABLES_USED), MYF(0)); my_message(ER_NO_TABLES_USED, ER(ER_NO_TABLES_USED), MYF(0));
else else
my_error(ER_BAD_TABLE_ERROR, MYF(0), table_name); my_error(ER_BAD_TABLE_ERROR, MYF(0), table_name);
#ifndef NO_EMBEDDED_ACCESS_CHECKS
err: err:
#endif
DBUG_RETURN(1); DBUG_RETURN(1);
} }
......
...@@ -55,7 +55,10 @@ bool mysql_create_view(THD *thd, ...@@ -55,7 +55,10 @@ bool mysql_create_view(THD *thd,
TABLE_LIST *view= lex->unlink_first_table(&link_to_local); TABLE_LIST *view= lex->unlink_first_table(&link_to_local);
TABLE_LIST *tables= lex->query_tables; TABLE_LIST *tables= lex->query_tables;
TABLE_LIST *tbl; TABLE_LIST *tbl;
SELECT_LEX *select_lex= &lex->select_lex, *sl; SELECT_LEX *select_lex= &lex->select_lex;
#ifndef NO_EMBEDDED_ACCESS_CHECKS
SELECT_LEX *sl;
#endif
SELECT_LEX_UNIT *unit= &lex->unit; SELECT_LEX_UNIT *unit= &lex->unit;
bool res= FALSE; bool res= FALSE;
DBUG_ENTER("mysql_create_view"); DBUG_ENTER("mysql_create_view");
...@@ -745,7 +748,7 @@ mysql_make_view(File_parser *parser, TABLE_LIST *table) ...@@ -745,7 +748,7 @@ mysql_make_view(File_parser *parser, TABLE_LIST *table)
table->effective_algorithm= VIEW_ALGORITHM_MERGE; table->effective_algorithm= VIEW_ALGORITHM_MERGE;
DBUG_PRINT("info", ("algorithm: MERGE")); DBUG_PRINT("info", ("algorithm: MERGE"));
table->updatable= (table->updatable_view != 0); table->updatable= (table->updatable_view != 0);
table->effective_with_check= table->with_check; table->effective_with_check= (uint8)table->with_check;
table->ancestor= view_tables; table->ancestor= view_tables;
/* /*
......
...@@ -274,7 +274,7 @@ typedef struct st_schema_table ...@@ -274,7 +274,7 @@ typedef struct st_schema_table
#define VIEW_CHECK_SKIP 2 #define VIEW_CHECK_SKIP 2
struct st_lex; struct st_lex;
struct select_union; class select_union;
typedef struct st_table_list typedef struct st_table_list
{ {
......
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