remove unneded #include's that had a dubious explanation

This commit is contained in:
Sergei Golubchik 2015-10-23 11:31:18 +02:00
parent 2c0bcfff8c
commit fb8713385f
30 changed files with 15 additions and 28 deletions

View File

@ -16,6 +16,10 @@
#ifndef _decimal_h #ifndef _decimal_h
#define _decimal_h #define _decimal_h
#ifdef __cplusplus
extern "C" {
#endif
typedef enum typedef enum
{TRUNCATE=0, HALF_EVEN, HALF_UP, CEILING, FLOOR} {TRUNCATE=0, HALF_EVEN, HALF_UP, CEILING, FLOOR}
decimal_round_mode; decimal_round_mode;
@ -112,5 +116,9 @@ void max_decimal(int precision, int frac, decimal_t *to);
#define E_DEC_ERROR 31 #define E_DEC_ERROR 31
#define E_DEC_FATAL_ERROR 30 #define E_DEC_FATAL_ERROR 30
#ifdef __cplusplus
}
#endif
#endif #endif

View File

@ -25,7 +25,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "filesort.h" #include "filesort.h"
#include "unireg.h" // REQUIRED by other includes
#ifdef HAVE_STDDEF_H #ifdef HAVE_STDDEF_H
#include <stddef.h> /* for macro offsetof */ #include <stddef.h> /* for macro offsetof */
#endif #endif

View File

@ -26,6 +26,7 @@
*/ */
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // SPECIAL_NO_HOST_CACHE
#include "hostname.h" #include "hostname.h"
#include "my_global.h" #include "my_global.h"
#ifndef __WIN__ #ifndef __WIN__

View File

@ -21,7 +21,6 @@
#endif #endif
#include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include <mysql.h> #include <mysql.h>
#include <m_ctype.h> #include <m_ctype.h>
#include "my_dir.h" #include "my_dir.h"

View File

@ -25,7 +25,6 @@
#include "sql_priv.h" /* STRING_BUFFER_USUAL_SIZE */ #include "sql_priv.h" /* STRING_BUFFER_USUAL_SIZE */
#include "unireg.h" #include "unireg.h"
#include "sql_const.h" /* RAND_TABLE_BIT, MAX_FIELD_NAME */ #include "sql_const.h" /* RAND_TABLE_BIT, MAX_FIELD_NAME */
#include "unireg.h" // REQUIRED: for other includes
#include "thr_malloc.h" /* sql_calloc */ #include "thr_malloc.h" /* sql_calloc */
#include "field.h" /* Derivation */ #include "field.h" /* Derivation */

View File

@ -18,7 +18,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: by includes later
#include "key.h" // key_rec_cmp #include "key.h" // key_rec_cmp
#include "field.h" // Field #include "field.h" // Field

View File

@ -77,7 +77,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "debug_sync.h" #include "debug_sync.h"
#include "unireg.h" // REQUIRED: for other includes
#include "lock.h" #include "lock.h"
#include "sql_base.h" // close_tables_for_reopen #include "sql_base.h" // close_tables_for_reopen
#include "sql_parse.h" // is_log_table_write_query #include "sql_parse.h" // is_log_table_write_query

View File

@ -17,7 +17,6 @@
#ifndef LOG_H #ifndef LOG_H
#define LOG_H #define LOG_H
#include "unireg.h" // REQUIRED: for other includes
#include "handler.h" /* my_xid */ #include "handler.h" /* my_xid */
class Relay_log_info; class Relay_log_info;

View File

@ -27,7 +27,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "protocol.h" #include "protocol.h"
#include "sql_class.h" // THD #include "sql_class.h" // THD
#include <stdarg.h> #include <stdarg.h>

View File

@ -15,7 +15,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED by later includes
#include "rpl_injector.h" #include "rpl_injector.h"
#include "transaction.h" #include "transaction.h"
#include "sql_parse.h" // begin_trans, end_trans, COMMIT #include "sql_parse.h" // begin_trans, end_trans, COMMIT

View File

@ -17,7 +17,6 @@
#include <my_global.h> // For HAVE_REPLICATION #include <my_global.h> // For HAVE_REPLICATION
#include "sql_priv.h" #include "sql_priv.h"
#include <my_dir.h> #include <my_dir.h>
#include "unireg.h" // REQUIRED by other includes
#include "rpl_mi.h" #include "rpl_mi.h"
#include "slave.h" // SLAVE_MAX_HEARTBEAT_PERIOD #include "slave.h" // SLAVE_MAX_HEARTBEAT_PERIOD
#include "strfunc.h" #include "strfunc.h"

View File

@ -15,7 +15,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED by other includes
#include "rpl_rli.h" #include "rpl_rli.h"
#include "rpl_record_old.h" #include "rpl_record_old.h"
#include "log_event.h" // Log_event_type #include "log_event.h" // Log_event_type

View File

@ -16,7 +16,6 @@
#ifndef SQL_BASE_INCLUDED #ifndef SQL_BASE_INCLUDED
#define SQL_BASE_INCLUDED #define SQL_BASE_INCLUDED
#include "unireg.h" // REQUIRED: for other includes
#include "sql_trigger.h" /* trg_event_type */ #include "sql_trigger.h" /* trg_event_type */
#include "sql_class.h" /* enum_mark_columns */ #include "sql_class.h" /* enum_mark_columns */
#include "mysqld.h" /* key_map */ #include "mysqld.h" /* key_map */

View File

@ -30,7 +30,6 @@
#include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_class.h" #include "sql_class.h"
#include "sql_cache.h" // query_cache_abort #include "sql_cache.h" // query_cache_abort
#include "sql_base.h" // close_thread_tables #include "sql_base.h" // close_thread_tables

View File

@ -21,9 +21,6 @@
/* Classes in mysql */ /* Classes in mysql */
#include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */ #include "my_global.h" /* NO_EMBEDDED_ACCESS_CHECKS */
#ifdef MYSQL_SERVER
#include "unireg.h" // REQUIRED: for other includes
#endif
#include <waiting_threads.h> #include <waiting_threads.h>
#include "sql_const.h" #include "sql_const.h"
#include <mysql/plugin_audit.h> #include <mysql/plugin_audit.h>

View File

@ -28,7 +28,6 @@
#include "sql_audit.h" #include "sql_audit.h"
#include "sql_connect.h" #include "sql_connect.h"
#include "probes_mysql.h" #include "probes_mysql.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_parse.h" // sql_command_flags, #include "sql_parse.h" // sql_command_flags,
// execute_init_command, // execute_init_command,
// do_command // do_command

View File

@ -17,12 +17,14 @@
@file @file
File containing constants that can be used throughout the server. File containing constants that can be used throughout the server.
@note This file shall not contain any includes of any kinds. @note This file shall not contain or include any declarations of any kinds.
*/ */
#ifndef SQL_CONST_INCLUDED #ifndef SQL_CONST_INCLUDED
#define SQL_CONST_INCLUDED #define SQL_CONST_INCLUDED
#include <mysql_version.h>
#define LIBLEN FN_REFLEN-FN_LEN /* Max l{ngd p} dev */ #define LIBLEN FN_REFLEN-FN_LEN /* Max l{ngd p} dev */
/* extra 4+4 bytes for slave tmp tables */ /* extra 4+4 bytes for slave tmp tables */
#define MAX_DBKEY_LENGTH (NAME_LEN*2+1+1+4+4) #define MAX_DBKEY_LENGTH (NAME_LEN*2+1+1+4+4)

View File

@ -55,7 +55,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_handler.h" #include "sql_handler.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_base.h" // close_thread_tables #include "sql_base.h" // close_thread_tables
#include "lock.h" // mysql_unlock_tables #include "lock.h" // mysql_unlock_tables
#include "key.h" // key_copy #include "key.h" // key_copy

View File

@ -58,7 +58,6 @@
#include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_insert.h" #include "sql_insert.h"
#include "sql_update.h" // compare_record #include "sql_update.h" // compare_record
#include "sql_base.h" // close_thread_tables #include "sql_base.h" // close_thread_tables

View File

@ -20,7 +20,6 @@
#define MYSQL_LEX 1 #define MYSQL_LEX 1
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_class.h" // sql_lex.h: SQLCOM_END #include "sql_class.h" // sql_lex.h: SQLCOM_END
#include "sql_lex.h" #include "sql_lex.h"
#include "sql_parse.h" // add_to_list #include "sql_parse.h" // add_to_list

View File

@ -24,7 +24,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "sql_manager.h" #include "sql_manager.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_base.h" // flush_tables #include "sql_base.h" // flush_tables
static bool volatile manager_thread_in_use; static bool volatile manager_thread_in_use;

View File

@ -17,7 +17,6 @@
#define MYSQL_LEX 1 #define MYSQL_LEX 1
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_parse.h" // sql_kill, *_precheck, *_prepare #include "sql_parse.h" // sql_kill, *_precheck, *_prepare
#include "lock.h" // try_transactional_lock, #include "lock.h" // try_transactional_lock,
// check_transactional_lock, // check_transactional_lock,

View File

@ -49,7 +49,6 @@
#define MYSQL_LEX 1 #define MYSQL_LEX 1
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_partition.h" #include "sql_partition.h"
#include "key.h" // key_restore #include "key.h" // key_restore
#include "sql_parse.h" // parse_sql #include "sql_parse.h" // parse_sql

View File

@ -31,7 +31,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_profile.h" #include "sql_profile.h"
#include <my_sys.h> #include <my_sys.h>
#include "sql_show.h" // schema_table_store_record #include "sql_show.h" // schema_table_store_record

View File

@ -19,7 +19,6 @@
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED by other includes
#include "sql_time.h" #include "sql_time.h"
#include "tztime.h" // struct Time_zone #include "tztime.h" // struct Time_zone
#include "sql_class.h" // THD #include "sql_class.h" // THD

View File

@ -17,6 +17,8 @@
along with this program; if not, write to the Free Software along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */
#include <mysqld_error.h>
/* Forward declarations */ /* Forward declarations */
class Item_trigger_field; class Item_trigger_field;

View File

@ -22,7 +22,6 @@
#include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_update.h" #include "sql_update.h"
#include "sql_cache.h" // query_cache_* #include "sql_cache.h" // query_cache_*
#include "sql_base.h" // close_tables_for_reopen #include "sql_base.h" // close_tables_for_reopen

View File

@ -35,7 +35,6 @@
#define Select Lex->current_select #define Select Lex->current_select
#include <my_global.h> #include <my_global.h>
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "sql_parse.h" /* comp_*_creator */ #include "sql_parse.h" /* comp_*_creator */
#include "sql_table.h" /* primary_key_name */ #include "sql_table.h" /* primary_key_name */
#include "sql_partition.h" /* mem_alloc_error, partition_info, HASH_PARTITION */ #include "sql_partition.h" /* mem_alloc_error, partition_info, HASH_PARTITION */

View File

@ -19,7 +19,6 @@
#include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */ #include <my_global.h> /* NO_EMBEDDED_ACCESS_CHECKS */
#include "sql_priv.h" #include "sql_priv.h"
#include "unireg.h" // REQUIRED: for other includes
#include "table.h" #include "table.h"
#include "key.h" // find_ref_key #include "key.h" // find_ref_key
#include "sql_table.h" // build_table_filename, #include "sql_table.h" // build_table_filename,

View File

@ -34,6 +34,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#include "ha_federatedx.h" #include "ha_federatedx.h"
#include "m_string.h" #include "m_string.h"
#include "mysqld_error.h"
#include "sql_servers.h" #include "sql_servers.h"
#ifdef USE_PRAGMA_IMPLEMENTATION #ifdef USE_PRAGMA_IMPLEMENTATION