~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/sql_parse.cc

Replacing all bzero() calls with memset() calls and removing the bzero.c file.
Also removing check for bzero from the 'configure.ac' autoconf file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
177
177
 
178
178
void init_update_queries(void)
179
179
{
180
 
  bzero((uchar*) &sql_command_flags, sizeof(sql_command_flags));
 
180
  memset((uchar*) &sql_command_flags, 0, sizeof(sql_command_flags));
181
181
 
182
182
  sql_command_flags[SQLCOM_CREATE_TABLE]=   CF_CHANGES_DATA;
183
183
  sql_command_flags[SQLCOM_CREATE_INDEX]=   CF_CHANGES_DATA;
737
737
    lex_start(thd);
738
738
 
739
739
    status_var_increment(thd->status_var.com_stat[SQLCOM_SHOW_FIELDS]);
740
 
    bzero((char*) &table_list,sizeof(table_list));
 
740
    memset((char*) &table_list, 0, sizeof(table_list));
741
741
    if (thd->copy_db_to(&table_list.db, &table_list.db_length))
742
742
      break;
743
743
    /*
1648
1648
    */
1649
1649
    thd->enable_slow_log= opt_log_slow_admin_statements;
1650
1650
 
1651
 
    bzero((char*) &create_info, sizeof(create_info));
 
1651
    memset((char*) &create_info, 0, sizeof(create_info));
1652
1652
    create_info.db_type= 0;
1653
1653
    create_info.row_type= ROW_TYPE_NOT_USED;
1654
1654
    create_info.default_table_charset= thd->variables.collation_database;
1714
1714
 
1715
1715
      { // Rename of table
1716
1716
          TABLE_LIST tmp_table;
1717
 
          bzero((char*) &tmp_table,sizeof(tmp_table));
 
1717
          memset((char*) &tmp_table, 0, sizeof(tmp_table));
1718
1718
          tmp_table.table_name= lex->name.str;
1719
1719
          tmp_table.db=select_lex->db;
1720
1720
      }
2940
2940
  lex->sql_command= SQLCOM_SELECT;
2941
2941
  tmp.str= (char*) var_name;
2942
2942
  tmp.length=strlen(var_name);
2943
 
  bzero((char*) &null_lex_string.str, sizeof(null_lex_string));
 
2943
  memset((char*) &null_lex_string.str, 0, sizeof(null_lex_string));
2944
2944
  /*
2945
2945
    We set the name of Item to @@session.var_name because that then is used
2946
2946
    as the column name in the output.