diff options
author | Michael Widenius <monty@askmonty.org> | 2010-08-06 11:05:44 +0300 |
---|---|---|
committer | Michael Widenius <monty@askmonty.org> | 2010-08-06 11:05:44 +0300 |
commit | 13141c9842c055406730daead25337e46a57f4d8 (patch) | |
tree | d96f4894260f8a450b6779e4678eea72530c12ea | |
parent | d042146e5b41b6222df3e6b4c16a44f3ef2939b7 (diff) | |
download | mariadb-git-13141c9842c055406730daead25337e46a57f4d8.tar.gz |
Fixed compiler warnings and test failures
-rw-r--r-- | mysql-test/suite/vcol/t/vcol_misc.test | 2 | ||||
-rw-r--r-- | mysql-test/t/events_time_zone.test | 2 | ||||
-rw-r--r-- | sql-common/client.c | 1 | ||||
-rw-r--r-- | sql/create_options.cc | 1 | ||||
-rw-r--r-- | sql/table.cc | 10 | ||||
-rw-r--r-- | storage/oqgraph/graphcore.cc | 2 | ||||
-rw-r--r-- | storage/sphinx/ha_sphinx.cc | 2 | ||||
-rw-r--r-- | storage/sphinx/snippets_udf.cc | 18 |
8 files changed, 23 insertions, 15 deletions
diff --git a/mysql-test/suite/vcol/t/vcol_misc.test b/mysql-test/suite/vcol/t/vcol_misc.test index 8ae507a8f17..2a8d9a576b4 100644 --- a/mysql-test/suite/vcol/t/vcol_misc.test +++ b/mysql-test/suite/vcol/t/vcol_misc.test @@ -1,3 +1,5 @@ +--source include/have_ucs2.inc + --disable_warnings drop table if exists t1,t2; --enable_warnings diff --git a/mysql-test/t/events_time_zone.test b/mysql-test/t/events_time_zone.test index cb2fbab29c6..5291eb96e6b 100644 --- a/mysql-test/t/events_time_zone.test +++ b/mysql-test/t/events_time_zone.test @@ -5,7 +5,7 @@ # to wait for operation to complete. Should be positive. Test runs # about 25*N seconds (it sleeps most of the time, so CPU speed is not # relevant). -let $N = 5; +let $N = 6; # # 2. Some subtests # - create a new time zone diff --git a/sql-common/client.c b/sql-common/client.c index 2cad8df1f9b..3788ca9829b 100644 --- a/sql-common/client.c +++ b/sql-common/client.c @@ -2559,6 +2559,7 @@ CLI_MYSQL_REAL_CONNECT(MYSQL *mysql,const char *host, const char *user, #endif init_sigpipe_variables DBUG_ENTER("mysql_real_connect"); + LINT_INIT(pkt_scramble_len); DBUG_PRINT("enter",("host: %s db: %s user: %s", host ? host : "(Null)", diff --git a/sql/create_options.cc b/sql/create_options.cc index 6d682853ae6..f060b3b7204 100644 --- a/sql/create_options.cc +++ b/sql/create_options.cc @@ -600,6 +600,7 @@ engine_option_value *merge_engine_table_options(engine_option_value *first, { engine_option_value *end, *opt; DBUG_ENTER("merge_engine_table_options"); + LINT_INIT(end); /* find last element */ if (first && second) diff --git a/sql/table.cc b/sql/table.cc index 988e082addf..81353514872 100644 --- a/sql/table.cc +++ b/sql/table.cc @@ -699,6 +699,9 @@ static int open_binary_frm(THD *thd, TABLE_SHARE *share, uchar *head, bool null_bits_are_used; DBUG_ENTER("open_binary_frm"); + LINT_INIT(options); + LINT_INIT(options_len); + new_field_pack_flag= head[27]; new_frm_ver= (head[2] - FRM_VER); field_pack_length= new_frm_ver < 2 ? 11 : 17; @@ -1943,11 +1946,14 @@ bool unpack_vcol_info_from_frm(THD *thd, CHARSET_INFO *old_character_set_client; Query_arena *backup_stmt_arena_ptr; Query_arena backup_arena; - Query_arena *vcol_arena; + Query_arena *vcol_arena= 0; Parser_state parser_state; DBUG_ENTER("unpack_vcol_info_from_frm"); DBUG_ASSERT(vcol_expr); + old_character_set_client= thd->variables.character_set_client; + backup_stmt_arena_ptr= thd->stmt_arena; + /* Step 1: Construct the input string for the parser. The string to be parsed has to be of the following format: @@ -1981,7 +1987,6 @@ bool unpack_vcol_info_from_frm(THD *thd, /* Step 2: Setup thd for parsing. */ - backup_stmt_arena_ptr= thd->stmt_arena; vcol_arena= table->expr_arena; if (!vcol_arena) { @@ -1996,7 +2001,6 @@ bool unpack_vcol_info_from_frm(THD *thd, thd->stmt_arena= vcol_arena; thd->lex->parse_vcol_expr= TRUE; - old_character_set_client= thd->variables.character_set_client; /* Step 3: Use the parser to build an Item object from vcol_expr_str. diff --git a/storage/oqgraph/graphcore.cc b/storage/oqgraph/graphcore.cc index f19f99d0756..9f479425eeb 100644 --- a/storage/oqgraph/graphcore.cc +++ b/storage/oqgraph/graphcore.cc @@ -49,7 +49,7 @@ using namespace open_query; using namespace boost; -static const row empty_row = { 0 }; +static const row empty_row = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }; namespace open_query { diff --git a/storage/sphinx/ha_sphinx.cc b/storage/sphinx/ha_sphinx.cc index c66c1344138..e88464eb16c 100644 --- a/storage/sphinx/ha_sphinx.cc +++ b/storage/sphinx/ha_sphinx.cc @@ -2616,7 +2616,7 @@ int ha_sphinx::get_rec ( byte * buf, const byte *, uint ) for ( uint32 i=0; i<m_iAttrs; i++ ) { - longlong iValue64; + longlong iValue64= 0; uint32 uValue = UnpackDword (); if ( m_dAttrs[i].m_uType == SPH_ATTR_BIGINT ) iValue64 = ( (longlong)uValue<<32 ) | UnpackDword(); diff --git a/storage/sphinx/snippets_udf.cc b/storage/sphinx/snippets_udf.cc index a93aac0426e..9e8ddfc5218 100644 --- a/storage/sphinx/snippets_udf.cc +++ b/storage/sphinx/snippets_udf.cc @@ -248,9 +248,9 @@ struct CSphUrl CSphUrl() : m_sBuffer ( NULL ) , m_sFormatted ( NULL ) - , m_sScheme ( SPHINXSE_DEFAULT_SCHEME ) - , m_sHost ( SPHINXSE_DEFAULT_HOST ) - , m_sIndex ( SPHINXSE_DEFAULT_INDEX ) + , m_sScheme ( (char*) SPHINXSE_DEFAULT_SCHEME ) + , m_sHost ( (char*) SPHINXSE_DEFAULT_HOST ) + , m_sIndex ( (char*) SPHINXSE_DEFAULT_INDEX ) , m_iPort ( SPHINXSE_DEFAULT_PORT ) {} @@ -306,12 +306,12 @@ bool CSphUrl::Parse ( const char * sUrl, int iLen ) // unix-domain socket m_iPort = 0; if (!( m_sIndex = strrchr ( m_sHost, ':' ) )) - m_sIndex = SPHINXSE_DEFAULT_INDEX; + m_sIndex = (char*) SPHINXSE_DEFAULT_INDEX; else { *m_sIndex++ = '\0'; if ( !*m_sIndex ) - m_sIndex = SPHINXSE_DEFAULT_INDEX; + m_sIndex = (char*) SPHINXSE_DEFAULT_INDEX; } bOk = true; break; @@ -331,7 +331,7 @@ bool CSphUrl::Parse ( const char * sUrl, int iLen ) if ( m_sIndex ) *m_sIndex++ = '\0'; else - m_sIndex = SPHINXSE_DEFAULT_INDEX; + m_sIndex = (char*) SPHINXSE_DEFAULT_INDEX; m_iPort = atoi(sPort); if ( !m_iPort ) @@ -343,7 +343,7 @@ bool CSphUrl::Parse ( const char * sUrl, int iLen ) if ( m_sIndex ) *m_sIndex++ = '\0'; else - m_sIndex = SPHINXSE_DEFAULT_INDEX; + m_sIndex = (char*) SPHINXSE_DEFAULT_INDEX; } bOk = true; @@ -422,7 +422,7 @@ int CSphUrl::Connect() uint uServerVersion; uint uClientVersion = htonl ( SPHINX_SEARCHD_PROTO ); int iSocket = -1; - char * pError = NULL; + const char * pError = NULL; do { iSocket = socket ( iDomain, SOCK_STREAM, 0 ); @@ -505,7 +505,7 @@ CSphResponse::Read ( int iSocket, int iClientVersion ) DWORD uLength = ntohl ( sphUnalignedRead ( *(DWORD *) &sHeader[4] ) ); if ( iVersion < iClientVersion ) // fixme: warn - ; + {} if ( uLength <= SPHINXSE_MAX_ALLOC ) { |