• unknown's avatar
    InnoDB cleanup: · a1bcf382
    unknown authored
    Disable log archiving code unless #ifdef UNIV_LOG_ARCHIVE
    Remove (char*) casts of string constants; add const qualifiers
    Remove some Hot Backup code unless #ifdef UNIV_HOTBACKUP
    
    
    innobase/btr/btr0cur.c:
      Cast away constness from dfield_get_data() result
    innobase/buf/buf0buf.c:
      Enclose a debug assertion in #ifdef UNIV_SYNC_DEBUG
    innobase/buf/buf0rea.c:
      Corrected compile error #ifdef UNIV_DEBUG
    innobase/dict/dict0boot.c:
      Remove (char*) casts of string constants
    innobase/dict/dict0crea.c:
      Remove (char*) casts of string constants
    innobase/dict/dict0dict.c:
      Enclosed a debug assertion in #ifdef UNIV_SYNC_DEBUG
      Replaced some debug assertions with preprocessor tests
      Add const qualifiers to string constants
    innobase/dict/dict0load.c:
      Remove (char*) casts of string constants
    innobase/fil/fil0fil.c:
      Remove (char*) casts of string constants
      Enclose debug assertions in #ifdef UNIV_SYNC_DEBUG
    innobase/ha/ha0ha.c:
      Enclose debug assertion in #ifdef UNIV_SYNC_DEBUG
    innobase/ibuf/ibuf0ibuf.c:
      Remove (char*) casts of string constants
    innobase/include/buf0buf.ic:
      Add const qualifier to string parameter
    innobase/include/fil0fil.h:
      Disable log archiving code unless #ifdef UNIV_LOG_ARCHIVE
    innobase/include/log0recv.h:
      Disable log archiving code unless #ifdef UNIV_LOG_ARCHIVE
      Enclose ibbackup specific code in #ifdef UNIV_HOTBACKUP
    innobase/include/mem0dbg.ic:
      Add const qualifiers to string parameters
    innobase/include/srv0srv.h:
      Add const qualifiers to string constants
      Enclose srv_arch_dir and srv_log_archive_on #ifdef UNIV_LOG_ARCHIVE
    innobase/include/sync0rw.ic:
      Add const qualifier to string parameter
    innobase/include/sync0sync.ic:
      Add const qualifier to string parameter
    innobase/log/log0log.c:
      Enclose log archiving code in #ifdef UNIV_LOG_ARCHIVE
      Do not cast string constants to (char*)
    innobase/log/log0recv.c:
      Enclose ibbackup specific code in #ifdef UNIV_HOTBACKUP
      Enclose disabled log code in #ifdef UNIV_LOG_REPLICATE or UNIV_LOG_ARCHIVE
    innobase/mem/mem0dbg.c:
      Add const qualifiers to string parameters
    innobase/page/page0page.c:
      Remove (char*) casts of string constants
    innobase/pars/pars0pars.c:
      Add const qualifier to string variable
    innobase/row/row0ins.c:
      Remove (char*) casts of string constants
      Add const qualifiers to string parameters
      row_ins_foreign_check_on_constraint(): Allocate table_name dynamically
    innobase/row/row0mysql.c:
      Remove (char*) casts of string constants
    innobase/row/row0sel.c:
      Remove (char*) casts of string constants
    innobase/srv/srv0srv.c:
      Remove (char*) casts of string constants
      Disable log archiving variables unless #ifdef UNIV_LOG_ARCHIVE
    innobase/srv/srv0start.c:
      Disable log archiving code unless #ifdef UNIV_LOG_ARCHIVE
      Remove (char*) casts of string constants
    innobase/sync/sync0rw.c:
      Remove (char*) casts of string constants
      Add const qualifier to string parameter
    innobase/sync/sync0sync.c:
      Remove (char*) cast of string constant
      Add const qualifier to string parameter
    innobase/trx/trx0roll.c:
      Remove (char*) cast of string constants
    innobase/trx/trx0sys.c:
      Remove (char*) cast of string constants
    innobase/trx/trx0trx.c:
      Remove (char*) cast of string constant
    sql/ha_innodb.cc:
      Enclose log archiving code in #ifdef UNIV_LOG_ARCHIVE
    a1bcf382
dict0crea.c 31.5 KB