~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to server/sql_table.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:
2957
2957
  uint keys= schema_table->table->s->keys;
2958
2958
  uint db_options= 0;
2959
2959
 
2960
 
  bzero((char*) &local_create_info, sizeof(local_create_info));
 
2960
  memset((char*) &local_create_info, 0, sizeof(local_create_info));
2961
2961
  local_create_info.db_type= schema_table->table->s->db_type();
2962
2962
  local_create_info.row_type= schema_table->table->s->row_type;
2963
2963
  local_create_info.default_table_charset=default_charset_info;
4324
4324
      KEY_CREATE_INFO key_create_info;
4325
4325
      Key *key;
4326
4326
      enum Key::Keytype key_type;
4327
 
      bzero((char*) &key_create_info, sizeof(key_create_info));
 
4327
      memset((char*) &key_create_info, 0, sizeof(key_create_info));
4328
4328
 
4329
4329
      key_create_info.algorithm= key_info->algorithm;
4330
4330
      if (key_info->flags & HA_USES_BLOCK_SIZE)
4899
4899
  if (table->s->tmp_table)
4900
4900
  {
4901
4901
    TABLE_LIST tbl;
4902
 
    bzero((void*) &tbl, sizeof(tbl));
 
4902
    memset((void*) &tbl, 0, sizeof(tbl));
4903
4903
    tbl.db= new_db;
4904
4904
    tbl.table_name= tbl.alias= tmp_name;
4905
4905
    /* Table is in thd->temporary_tables */
5280
5280
    {
5281
5281
      from->sort.io_cache=(IO_CACHE*) my_malloc(sizeof(IO_CACHE),
5282
5282
                                                MYF(MY_FAE | MY_ZEROFILL));
5283
 
      bzero((char *) &tables, sizeof(tables));
 
5283
      memset((char *) &tables, 0, sizeof(tables));
5284
5284
      tables.table= from;
5285
5285
      tables.alias= tables.table_name= from->s->table_name.str;
5286
5286
      tables.db= from->s->db.str;
5426
5426
  */
5427
5427
  table_list->table= NULL;
5428
5428
 
5429
 
  bzero((char*) &create_info, sizeof(create_info));
 
5429
  memset((char*) &create_info, 0, sizeof(create_info));
5430
5430
  create_info.row_type=ROW_TYPE_NOT_USED;
5431
5431
  create_info.default_table_charset=default_charset_info;
5432
5432
  /* Force alter table to recreate table */