| decimal.h | | decimal.h | |
| | | | |
| skipping to change at line 32 | | skipping to change at line 32 | |
| typedef int32 decimal_digit_t; | | typedef int32 decimal_digit_t; | |
| | | | |
| typedef struct st_decimal_t { | | typedef struct st_decimal_t { | |
| int intg, frac, len; | | int intg, frac, len; | |
| my_bool sign; | | my_bool sign; | |
| decimal_digit_t *buf; | | decimal_digit_t *buf; | |
| } decimal_t; | | } decimal_t; | |
| | | | |
| int internal_str2dec(const char *from, decimal_t *to, char **end, | | int internal_str2dec(const char *from, decimal_t *to, char **end, | |
| my_bool fixed); | | my_bool fixed); | |
|
| int decimal2string(decimal_t *from, char *to, int *to_len, | | int decimal2string(const decimal_t *from, char *to, int *to_len, | |
| int fixed_precision, int fixed_decimals, | | int fixed_precision, int fixed_decimals, | |
| char filler); | | char filler); | |
| int decimal2ulonglong(decimal_t *from, ulonglong *to); | | int decimal2ulonglong(decimal_t *from, ulonglong *to); | |
| int ulonglong2decimal(ulonglong from, decimal_t *to); | | int ulonglong2decimal(ulonglong from, decimal_t *to); | |
| int decimal2longlong(decimal_t *from, longlong *to); | | int decimal2longlong(decimal_t *from, longlong *to); | |
| int longlong2decimal(longlong from, decimal_t *to); | | int longlong2decimal(longlong from, decimal_t *to); | |
|
| int decimal2double(decimal_t *from, double *to); | | int decimal2double(const decimal_t *from, double *to); | |
| int double2decimal(double from, decimal_t *to); | | int double2decimal(double from, decimal_t *to); | |
| int decimal_actual_fraction(decimal_t *from); | | int decimal_actual_fraction(decimal_t *from); | |
| int decimal2bin(decimal_t *from, uchar *to, int precision, int scale); | | int decimal2bin(decimal_t *from, uchar *to, int precision, int scale); | |
| int bin2decimal(const uchar *from, decimal_t *to, int precision, int scale)
; | | int bin2decimal(const uchar *from, decimal_t *to, int precision, int scale)
; | |
| | | | |
| int decimal_size(int precision, int scale); | | int decimal_size(int precision, int scale); | |
| int decimal_bin_size(int precision, int scale); | | int decimal_bin_size(int precision, int scale); | |
| int decimal_result_size(decimal_t *from1, decimal_t *from2, char op, | | int decimal_result_size(decimal_t *from1, decimal_t *from2, char op, | |
| int param); | | int param); | |
| | | | |
|
| int decimal_intg(decimal_t *from); | | int decimal_intg(const decimal_t *from); | |
| int decimal_add(decimal_t *from1, decimal_t *from2, decimal_t *to); | | int decimal_add(const decimal_t *from1, const decimal_t *from2, decimal_t * | |
| int decimal_sub(decimal_t *from1, decimal_t *from2, decimal_t *to); | | to); | |
| int decimal_cmp(decimal_t *from1, decimal_t *from2); | | int decimal_sub(const decimal_t *from1, const decimal_t *from2, decimal_t * | |
| int decimal_mul(decimal_t *from1, decimal_t *from2, decimal_t *to); | | to); | |
| int decimal_div(decimal_t *from1, decimal_t *from2, decimal_t *to, | | int decimal_cmp(const decimal_t *from1, const decimal_t *from2); | |
| | | int decimal_mul(const decimal_t *from1, const decimal_t *from2, decimal_t * | |
| | | to); | |
| | | int decimal_div(const decimal_t *from1, const decimal_t *from2, decimal_t * | |
| | | to, | |
| int scale_incr); | | int scale_incr); | |
|
| int decimal_mod(decimal_t *from1, decimal_t *from2, decimal_t *to); | | int decimal_mod(const decimal_t *from1, const decimal_t *from2, decimal_t * | |
| int decimal_round(decimal_t *from, decimal_t *to, int new_scale, | | to); | |
| | | int decimal_round(const decimal_t *from, decimal_t *to, int new_scale, | |
| decimal_round_mode mode); | | decimal_round_mode mode); | |
|
| int decimal_is_zero(decimal_t *from); | | int decimal_is_zero(const decimal_t *from); | |
| void max_decimal(int precision, int frac, decimal_t *to); | | void max_decimal(int precision, int frac, decimal_t *to); | |
| | | | |
| #define string2decimal(A,B,C) internal_str2dec((A), (B), (C), 0) | | #define string2decimal(A,B,C) internal_str2dec((A), (B), (C), 0) | |
| #define string2decimal_fixed(A,B,C) internal_str2dec((A), (B), (C), 1) | | #define string2decimal_fixed(A,B,C) internal_str2dec((A), (B), (C), 1) | |
| | | | |
| /* set a decimal_t to zero */ | | /* set a decimal_t to zero */ | |
| | | | |
| #define decimal_make_zero(dec) do { \ | | #define decimal_make_zero(dec) do { \ | |
| (dec)->buf[0]=0; \ | | (dec)->buf[0]=0; \ | |
| (dec)->intg=1; \ | | (dec)->intg=1; \ | |
| | | | |
End of changes. 5 change blocks. |
| 11 lines changed or deleted | | 16 lines changed or added | |
|
| my_config.h | | my_config.h | |
| | | | |
| skipping to change at line 586 | | skipping to change at line 586 | |
| #define WITH_MYISAMMRG_STORAGE_ENGINE 1 | | #define WITH_MYISAMMRG_STORAGE_ENGINE 1 | |
| #define WITH_HEAP_STORAGE_ENGINE 1 | | #define WITH_HEAP_STORAGE_ENGINE 1 | |
| #define WITH_CSV_STORAGE_ENGINE 1 | | #define WITH_CSV_STORAGE_ENGINE 1 | |
| #define WITH_PARTITION_STORAGE_ENGINE 1 | | #define WITH_PARTITION_STORAGE_ENGINE 1 | |
| #define WITH_PERFSCHEMA_STORAGE_ENGINE 1 | | #define WITH_PERFSCHEMA_STORAGE_ENGINE 1 | |
| /* #undef WITH_NDBCLUSTER_STORAGE_ENGINE */ | | /* #undef WITH_NDBCLUSTER_STORAGE_ENGINE */ | |
| #if (WITH_NDBCLUSTER_STORAGE_ENGINE) && !defined(EMBEDDED_LIBRARY) | | #if (WITH_NDBCLUSTER_STORAGE_ENGINE) && !defined(EMBEDDED_LIBRARY) | |
| # define HAVE_NDB_BINLOG 1 | | # define HAVE_NDB_BINLOG 1 | |
| #endif | | #endif | |
| | | | |
|
| #define DEFAULT_MYSQL_HOME "/home/ut/testing/mysql/5.5.10" | | #define DEFAULT_MYSQL_HOME "/home/ut/testing/mysql/5.5.11" | |
| #define SHAREDIR "/home/ut/testing/mysql/5.5.10/share" | | #define SHAREDIR "/home/ut/testing/mysql/5.5.11/share" | |
| #define DEFAULT_BASEDIR "/home/ut/testing/mysql/5.5.10" | | #define DEFAULT_BASEDIR "/home/ut/testing/mysql/5.5.11" | |
| #define MYSQL_DATADIR "/home/ut/testing/mysql/5.5.10/data" | | #define MYSQL_DATADIR "/home/ut/testing/mysql/5.5.11/data" | |
| #define DEFAULT_CHARSET_HOME "/home/ut/testing/mysql/5.5.10" | | #define DEFAULT_CHARSET_HOME "/home/ut/testing/mysql/5.5.11" | |
| #define PLUGINDIR "/home/ut/testing/mysql/5.5.10/lib/plugin" | | #define PLUGINDIR "/home/ut/testing/mysql/5.5.11/lib/plugin" | |
| #define DEFAULT_SYSCONFDIR "/home/ut/testing/mysql/5.5.10/etc" | | #define DEFAULT_SYSCONFDIR "/home/ut/testing/mysql/5.5.11/etc" | |
| | | | |
| /* #undef SO_EXT */ | | /* #undef SO_EXT */ | |
| | | | |
| #define MYSQL_MAJOR_VERSION 5 | | #define MYSQL_MAJOR_VERSION 5 | |
| #define MYSQL_MINOR_VERSION 5 | | #define MYSQL_MINOR_VERSION 5 | |
| | | | |
| #define PACKAGE "mysql" | | #define PACKAGE "mysql" | |
| #define PACKAGE_BUGREPORT "" | | #define PACKAGE_BUGREPORT "" | |
| #define PACKAGE_NAME "MySQL Server" | | #define PACKAGE_NAME "MySQL Server" | |
|
| #define PACKAGE_STRING "MySQL Server 5.5.10" | | #define PACKAGE_STRING "MySQL Server 5.5.11" | |
| #define PACKAGE_TARNAME "mysql" | | #define PACKAGE_TARNAME "mysql" | |
|
| #define PACKAGE_VERSION "5.5.10" | | #define PACKAGE_VERSION "5.5.11" | |
| #define VERSION "5.5.10" | | #define VERSION "5.5.11" | |
| #define PROTOCOL_VERSION 10 | | #define PROTOCOL_VERSION 10 | |
| | | | |
| /* time_t related defines */ | | /* time_t related defines */ | |
| | | | |
| #define SIZEOF_TIME_T 4 | | #define SIZEOF_TIME_T 4 | |
| /* #undef TIME_T_UNSIGNED */ | | /* #undef TIME_T_UNSIGNED */ | |
| | | | |
| #endif | | #endif | |
| | | | |
End of changes. 3 change blocks. |
| 10 lines changed or deleted | | 10 lines changed or added | |
|
| my_pthread.h | | my_pthread.h | |
| | | | |
| skipping to change at line 800 | | skipping to change at line 800 | |
| #endif | | #endif | |
| | | | |
| #ifndef ESRCH | | #ifndef ESRCH | |
| /* Define it to something */ | | /* Define it to something */ | |
| #define ESRCH 1 | | #define ESRCH 1 | |
| #endif | | #endif | |
| | | | |
| typedef ulong my_thread_id; | | typedef ulong my_thread_id; | |
| | | | |
| extern my_bool my_thread_global_init(void); | | extern my_bool my_thread_global_init(void); | |
|
| extern my_bool my_thread_basic_global_init(void); | | extern void my_thread_global_reinit(void); | |
| extern void my_thread_basic_global_reinit(void); | | | |
| extern void my_thread_global_end(void); | | extern void my_thread_global_end(void); | |
| extern my_bool my_thread_init(void); | | extern my_bool my_thread_init(void); | |
| extern void my_thread_end(void); | | extern void my_thread_end(void); | |
| extern const char *my_thread_name(void); | | extern const char *my_thread_name(void); | |
| extern my_thread_id my_thread_dbug_id(void); | | extern my_thread_id my_thread_dbug_id(void); | |
| extern int pthread_dummy(int); | | extern int pthread_dummy(int); | |
| | | | |
| /* All thread specific variables are in the following struct */ | | /* All thread specific variables are in the following struct */ | |
| | | | |
| #define THREAD_NAME_SIZE 10 | | #define THREAD_NAME_SIZE 10 | |
| | | | |
End of changes. 1 change blocks. |
| 2 lines changed or deleted | | 1 lines changed or added | |
|
| my_sys.h | | my_sys.h | |
| | | | |
| skipping to change at line 641 | | skipping to change at line 641 | |
| extern void my_printf_error(uint my_err, const char *format, | | extern void my_printf_error(uint my_err, const char *format, | |
| myf MyFlags, ...) | | myf MyFlags, ...) | |
| ATTRIBUTE_FORMAT(printf, 2, 4); | | ATTRIBUTE_FORMAT(printf, 2, 4); | |
| extern void my_printv_error(uint error, const char *format, myf MyFlags, | | extern void my_printv_error(uint error, const char *format, myf MyFlags, | |
| va_list ap); | | va_list ap); | |
| extern int my_error_register(const char** (*get_errmsgs) (), | | extern int my_error_register(const char** (*get_errmsgs) (), | |
| int first, int last); | | int first, int last); | |
| extern const char **my_error_unregister(int first, int last); | | extern const char **my_error_unregister(int first, int last); | |
| extern void my_message(uint my_err, const char *str,myf MyFlags); | | extern void my_message(uint my_err, const char *str,myf MyFlags); | |
| extern void my_message_stderr(uint my_err, const char *str, myf MyFlags); | | extern void my_message_stderr(uint my_err, const char *str, myf MyFlags); | |
|
| extern my_bool my_basic_init(void); | | | |
| extern my_bool my_init(void); | | extern my_bool my_init(void); | |
| extern void my_end(int infoflag); | | extern void my_end(int infoflag); | |
| extern int my_redel(const char *from, const char *to, int MyFlags); | | extern int my_redel(const char *from, const char *to, int MyFlags); | |
| extern int my_copystat(const char *from, const char *to, int MyFlags); | | extern int my_copystat(const char *from, const char *to, int MyFlags); | |
| extern char * my_filename(File fd); | | extern char * my_filename(File fd); | |
| | | | |
| #ifdef EXTRA_DEBUG | | #ifdef EXTRA_DEBUG | |
| void my_print_open_files(void); | | void my_print_open_files(void); | |
| #else | | #else | |
| #define my_print_open_files() | | #define my_print_open_files() | |
| | | | |
End of changes. 1 change blocks. |
| 1 lines changed or deleted | | 0 lines changed or added | |
|
| mysql_version.h | | mysql_version.h | |
| | | | |
| skipping to change at line 12 | | skipping to change at line 12 | |
| This file is public domain and comes with NO WARRANTY of any kind */ | | This file is public domain and comes with NO WARRANTY of any kind */ | |
| | | | |
| /* Version numbers for protocol & mysqld */ | | /* Version numbers for protocol & mysqld */ | |
| | | | |
| #ifndef _mysql_version_h | | #ifndef _mysql_version_h | |
| #define _mysql_version_h | | #define _mysql_version_h | |
| #ifdef _CUSTOMCONFIG_ | | #ifdef _CUSTOMCONFIG_ | |
| #include <custom_conf.h> | | #include <custom_conf.h> | |
| #else | | #else | |
| #define PROTOCOL_VERSION 10 | | #define PROTOCOL_VERSION 10 | |
|
| #define MYSQL_SERVER_VERSION "5.5.10" | | #define MYSQL_SERVER_VERSION "5.5.11" | |
| #define MYSQL_BASE_VERSION "mysqld-5.5" | | #define MYSQL_BASE_VERSION "mysqld-5.5" | |
| #define MYSQL_SERVER_SUFFIX_DEF "" | | #define MYSQL_SERVER_SUFFIX_DEF "" | |
| #define FRM_VER 6 | | #define FRM_VER 6 | |
|
| #define MYSQL_VERSION_ID 50510 | | #define MYSQL_VERSION_ID 50511 | |
| #define MYSQL_PORT 3306 | | #define MYSQL_PORT 3306 | |
| #define MYSQL_PORT_DEFAULT 0 | | #define MYSQL_PORT_DEFAULT 0 | |
| #define MYSQL_UNIX_ADDR "/tmp/mysql.sock" | | #define MYSQL_UNIX_ADDR "/tmp/mysql.sock" | |
| #define MYSQL_CONFIG_NAME "my" | | #define MYSQL_CONFIG_NAME "my" | |
| #define MYSQL_COMPILATION_COMMENT "Source distribution" | | #define MYSQL_COMPILATION_COMMENT "Source distribution" | |
| | | | |
| /* mysqld compile time options */ | | /* mysqld compile time options */ | |
| #endif /* _CUSTOMCONFIG_ */ | | #endif /* _CUSTOMCONFIG_ */ | |
| | | | |
| #ifndef LICENSE | | #ifndef LICENSE | |
| | | | |
End of changes. 2 change blocks. |
| 2 lines changed or deleted | | 2 lines changed or added | |
|
| mysqld_ername.h | | mysqld_ername.h | |
| | | | |
| skipping to change at line 709 | | skipping to change at line 709 | |
| { "ER_FAILED_READ_FROM_PAR_FILE", 1696, "Failed to read from the .par file"
}, | | { "ER_FAILED_READ_FROM_PAR_FILE", 1696, "Failed to read from the .par file"
}, | |
| { "ER_VALUES_IS_NOT_INT_TYPE_ERROR", 1697, "VALUES value for partition \'%-
.64s\' must have type INT" }, | | { "ER_VALUES_IS_NOT_INT_TYPE_ERROR", 1697, "VALUES value for partition \'%-
.64s\' must have type INT" }, | |
| { "ER_ACCESS_DENIED_NO_PASSWORD_ERROR", 1698, "Access denied for user \'%-.
48s\'@\'%-.64s\'" }, | | { "ER_ACCESS_DENIED_NO_PASSWORD_ERROR", 1698, "Access denied for user \'%-.
48s\'@\'%-.64s\'" }, | |
| { "ER_SET_PASSWORD_AUTH_PLUGIN", 1699, "SET PASSWORD has no significance fo
r users authenticating via plugins" }, | | { "ER_SET_PASSWORD_AUTH_PLUGIN", 1699, "SET PASSWORD has no significance fo
r users authenticating via plugins" }, | |
| { "ER_GRANT_PLUGIN_USER_EXISTS", 1700, "GRANT with IDENTIFIED WITH is illeg
al because the user %-.*s already exists" }, | | { "ER_GRANT_PLUGIN_USER_EXISTS", 1700, "GRANT with IDENTIFIED WITH is illeg
al because the user %-.*s already exists" }, | |
| { "ER_TRUNCATE_ILLEGAL_FK", 1701, "Cannot truncate a table referenced in a
foreign key constraint (%.192s)" }, | | { "ER_TRUNCATE_ILLEGAL_FK", 1701, "Cannot truncate a table referenced in a
foreign key constraint (%.192s)" }, | |
| { "ER_PLUGIN_IS_PERMANENT", 1702, "Plugin \'%s\' is force_plus_permanent an
d can not be unloaded" }, | | { "ER_PLUGIN_IS_PERMANENT", 1702, "Plugin \'%s\' is force_plus_permanent an
d can not be unloaded" }, | |
| { "ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN", 1703, "The requested value f
or the heartbeat period is less than 1 millisecond. The value is reset to 0
, meaning that heartbeating will effectively be disabled." }, | | { "ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN", 1703, "The requested value f
or the heartbeat period is less than 1 millisecond. The value is reset to 0
, meaning that heartbeating will effectively be disabled." }, | |
| { "ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX", 1704, "The requested value f
or the heartbeat period exceeds the value of `slave_net_timeout\' seconds.
A sensible value for the period should be less than the timeout." }, | | { "ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX", 1704, "The requested value f
or the heartbeat period exceeds the value of `slave_net_timeout\' seconds.
A sensible value for the period should be less than the timeout." }, | |
| { "ER_STMT_CACHE_FULL", 1705, "Multi-row statements required more than \'ma
x_binlog_stmt_cache_size\' bytes of storage; increase this mysqld variable
and try again" }, | | { "ER_STMT_CACHE_FULL", 1705, "Multi-row statements required more than \'ma
x_binlog_stmt_cache_size\' bytes of storage; increase this mysqld variable
and try again" }, | |
|
| | | { "ER_MULTI_UPDATE_KEY_CONFLICT", 1706, "Primary key/partition key update i | |
| | | s not allowed since the table is updated both as \'%-.192s\' and \'%-.192s\ | |
| | | '." }, | |
| | | { "ER_TABLE_NEEDS_REBUILD", 1707, "Table rebuild required. Please do \"ALTE | |
| | | R TABLE `%-.32s` FORCE\" or dump/reload to fix it!" }, | |
| | | | |
End of changes. 1 change blocks. |
| 0 lines changed or deleted | | 0 lines changed or added | |
|
| mysqld_error.h | | mysqld_error.h | |
| | | | |
| skipping to change at line 710 | | skipping to change at line 710 | |
| #define ER_FAILED_READ_FROM_PAR_FILE 1696 | | #define ER_FAILED_READ_FROM_PAR_FILE 1696 | |
| #define ER_VALUES_IS_NOT_INT_TYPE_ERROR 1697 | | #define ER_VALUES_IS_NOT_INT_TYPE_ERROR 1697 | |
| #define ER_ACCESS_DENIED_NO_PASSWORD_ERROR 1698 | | #define ER_ACCESS_DENIED_NO_PASSWORD_ERROR 1698 | |
| #define ER_SET_PASSWORD_AUTH_PLUGIN 1699 | | #define ER_SET_PASSWORD_AUTH_PLUGIN 1699 | |
| #define ER_GRANT_PLUGIN_USER_EXISTS 1700 | | #define ER_GRANT_PLUGIN_USER_EXISTS 1700 | |
| #define ER_TRUNCATE_ILLEGAL_FK 1701 | | #define ER_TRUNCATE_ILLEGAL_FK 1701 | |
| #define ER_PLUGIN_IS_PERMANENT 1702 | | #define ER_PLUGIN_IS_PERMANENT 1702 | |
| #define ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN 1703 | | #define ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MIN 1703 | |
| #define ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX 1704 | | #define ER_SLAVE_HEARTBEAT_VALUE_OUT_OF_RANGE_MAX 1704 | |
| #define ER_STMT_CACHE_FULL 1705 | | #define ER_STMT_CACHE_FULL 1705 | |
|
| #define ER_ERROR_LAST 1705 | | #define ER_MULTI_UPDATE_KEY_CONFLICT 1706 | |
| | | #define ER_TABLE_NEEDS_REBUILD 1707 | |
| | | #define ER_ERROR_LAST 1707 | |
| | | | |
End of changes. 1 change blocks. |
| 0 lines changed or deleted | | 0 lines changed or added | |
|