Binary compatibility report for the MySQL library  between 5.0.90 and 5.1.41 versions on x86

Test Info


Library NameMySQL
Version #15.0.90
Version #25.1.41
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files1
Total Shared Libraries1
Total Symbols / Types167 / 327
VerdictIncompatible
(100%)

Problem Summary


SeverityCount
Added Symbols-166
Removed SymbolsHigh167
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low3

Added Symbols (166)


my_list.h, libmysqlclient.so.16.0.0
list_add LIST* root, LIST* element ) @@ libmysqlclient_16
list_cons void* data, LIST* root ) @@ libmysqlclient_16
list_delete LIST* root, LIST* element ) @@ libmysqlclient_16
list_free LIST* root, unsigned int free_data ) @@ libmysqlclient_16
list_length LIST* p1 ) @@ libmysqlclient_16
list_reverse LIST* root ) @@ libmysqlclient_16
list_walk LIST* p1, list_walk_action action, unsigned char* argument ) @@ libmysqlclient_16

mysql.h, libmysqlclient.so.16.0.0
myodbc_remove_escape MYSQL* mysql, char* name ) @@ libmysqlclient_16
mysql_add_slave MYSQL* mysql, char const* host, unsigned int port, char const* user, char const* passwd ) @@ libmysqlclient_16
mysql_affected_rows MYSQL* mysql ) @@ libmysqlclient_16
mysql_autocommit MYSQL* mysql, my_bool auto_mode ) @@ libmysqlclient_16
mysql_change_user MYSQL* mysql, char const* user, char const* passwd, char const* db ) @@ libmysqlclient_16
mysql_character_set_name MYSQL* mysql ) @@ libmysqlclient_16
mysql_close MYSQL* sock ) @@ libmysqlclient_16
mysql_commit MYSQL* mysql ) @@ libmysqlclient_16
mysql_data_seek ( MYSQL_RES* result, my_ulonglong offset ) @@ libmysqlclient_16
mysql_debug char const* debug ) @@ libmysqlclient_16
mysql_disable_reads_from_master MYSQL* mysql ) @@ libmysqlclient_16
mysql_disable_rpl_parse MYSQL* mysql ) @@ libmysqlclient_16
mysql_dump_debug_info MYSQL* mysql ) @@ libmysqlclient_16
mysql_embedded ( ) @@ libmysqlclient_16
mysql_enable_reads_from_master MYSQL* mysql ) @@ libmysqlclient_16
mysql_enable_rpl_parse MYSQL* mysql ) @@ libmysqlclient_16
mysql_eof MYSQL_RES* res ) @@ libmysqlclient_16
mysql_errno MYSQL* mysql ) @@ libmysqlclient_16
mysql_error MYSQL* mysql ) @@ libmysqlclient_16
mysql_escape_string char* to, char const* from, unsigned long from_length ) @@ libmysqlclient_16
mysql_fetch_field MYSQL_RES* result ) @@ libmysqlclient_16
mysql_fetch_field_direct MYSQL_RES* res, unsigned int fieldnr ) @@ libmysqlclient_16
mysql_fetch_fields MYSQL_RES* res ) @@ libmysqlclient_16
mysql_fetch_lengths MYSQL_RES* result ) @@ libmysqlclient_16
mysql_fetch_row MYSQL_RES* result ) @@ libmysqlclient_16
mysql_field_count MYSQL* mysql ) @@ libmysqlclient_16
mysql_field_seek ( MYSQL_RES* result, MYSQL_FIELD_OFFSET offset ) @@ libmysqlclient_16
mysql_field_tell MYSQL_RES* res ) @@ libmysqlclient_16
mysql_free_result MYSQL_RES* result ) @@ libmysqlclient_16
mysql_get_character_set_info MYSQL* mysql, MY_CHARSET_INFO* charset ) @@ libmysqlclient_16
mysql_get_client_info ( ) @@ libmysqlclient_16
mysql_get_client_version ( ) @@ libmysqlclient_16
mysql_get_host_info MYSQL* mysql ) @@ libmysqlclient_16
mysql_get_parameters ( ) @@ libmysqlclient_16
mysql_get_proto_info MYSQL* mysql ) @@ libmysqlclient_16
mysql_get_server_info MYSQL* mysql ) @@ libmysqlclient_16
mysql_get_server_version MYSQL* mysql ) @@ libmysqlclient_16
mysql_get_ssl_cipher MYSQL* mysql ) @@ libmysqlclient_16
mysql_hex_string char* to, char const* from, unsigned long from_length ) @@ libmysqlclient_16
mysql_info MYSQL* mysql ) @@ libmysqlclient_16
mysql_init MYSQL* mysql ) @@ libmysqlclient_16
mysql_insert_id MYSQL* mysql ) @@ libmysqlclient_16
mysql_kill MYSQL* mysql, unsigned long pid ) @@ libmysqlclient_16
mysql_list_dbs MYSQL* mysql, char const* wild ) @@ libmysqlclient_16
mysql_list_fields MYSQL* mysql, char const* table, char const* wild ) @@ libmysqlclient_16
mysql_list_processes MYSQL* mysql ) @@ libmysqlclient_16
mysql_list_tables MYSQL* mysql, char const* wild ) @@ libmysqlclient_16
mysql_manager_close MYSQL_MANAGER* con ) @@ libmysqlclient_16
mysql_manager_command ( MYSQL_MANAGER* con, char const* cmd, int cmd_len ) @@ libmysqlclient_16
mysql_manager_connect ( MYSQL_MANAGER* con, char const* host, char const* user, char const* passwd, unsigned int port ) @@ libmysqlclient_16
mysql_manager_fetch_line ( MYSQL_MANAGER* con, char* res_buf, int res_buf_size ) @@ libmysqlclient_16
mysql_manager_init MYSQL_MANAGER* con ) @@ libmysqlclient_16
mysql_master_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_16
mysql_master_send_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_16
mysql_more_results MYSQL* mysql ) @@ libmysqlclient_16
mysql_next_result MYSQL* mysql ) @@ libmysqlclient_16
mysql_num_fields MYSQL_RES* res ) @@ libmysqlclient_16
mysql_num_rows MYSQL_RES* res ) @@ libmysqlclient_16
mysql_odbc_escape_string MYSQL* mysql, char* to, unsigned long to_length, char const* from, unsigned long from_length, void* param, char*(*extend_buffer)(void*, char*, unsigned long*) ) @@ libmysqlclient_16
mysql_options MYSQL* mysql, mysql_option option, void const* arg ) @@ libmysqlclient_16
mysql_ping MYSQL* mysql ) @@ libmysqlclient_16
mysql_port [data] @@ libmysqlclient_16
mysql_query MYSQL* mysql, char const* q ) @@ libmysqlclient_16
mysql_read_query_result MYSQL* mysql ) @@ libmysqlclient_16
mysql_reads_from_master_enabled MYSQL* mysql ) @@ libmysqlclient_16
mysql_real_connect MYSQL* mysql, char const* host, char const* user, char const* passwd, char const* db, unsigned int port, char const* unix_socket, unsigned long clientflag ) @@ libmysqlclient_16
mysql_real_escape_string MYSQL* mysql, char* to, char const* from, unsigned long length ) @@ libmysqlclient_16
mysql_real_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_16
mysql_refresh MYSQL* mysql, unsigned int refresh_options ) @@ libmysqlclient_16
mysql_rollback MYSQL* mysql ) @@ libmysqlclient_16
mysql_row_seek ( MYSQL_RES* result, MYSQL_ROW_OFFSET offset ) @@ libmysqlclient_16
mysql_row_tell MYSQL_RES* res ) @@ libmysqlclient_16
mysql_rpl_parse_enabled MYSQL* mysql ) @@ libmysqlclient_16
mysql_rpl_probe MYSQL* mysql ) @@ libmysqlclient_16
mysql_rpl_query_type char const* q, int len ) @@ libmysqlclient_16
mysql_select_db MYSQL* mysql, char const* db ) @@ libmysqlclient_16
mysql_send_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_16
mysql_server_end ( ) @@ libmysqlclient_16
mysql_server_init int argc, char** argv, char** groups ) @@ libmysqlclient_16
mysql_set_character_set MYSQL* mysql, char const* csname ) @@ libmysqlclient_16
mysql_set_local_infile_default MYSQL* mysql ) @@ libmysqlclient_16
mysql_set_local_infile_handler MYSQL* mysql, int(*local_infile_init)(void**, char const*, void*), int(*local_infile_read)(void*, char*, unsigned int), void(*local_infile_end)(void*), int(*local_infile_error)(void*, char*, unsigned int), void* p6 ) @@ libmysqlclient_16
mysql_set_master MYSQL* mysql, char const* host, unsigned int port, char const* user, char const* passwd ) @@ libmysqlclient_16
mysql_set_server_option MYSQL* mysql, enum_mysql_set_option option ) @@ libmysqlclient_16
mysql_shutdown MYSQL* mysql, mysql_enum_shutdown_level shutdown_level ) @@ libmysqlclient_16
mysql_slave_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_16
mysql_slave_send_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_16
mysql_sqlstate MYSQL* mysql ) @@ libmysqlclient_16
mysql_ssl_set MYSQL* mysql, char const* key, char const* cert, char const* ca, char const* capath, char const* cipher ) @@ libmysqlclient_16
mysql_stat MYSQL* mysql ) @@ libmysqlclient_16
mysql_stmt_affected_rows MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_attr_get ( MYSQL_STMT* stmt, enum_stmt_attr_type attr_type, void* attr ) @@ libmysqlclient_16
mysql_stmt_attr_set ( MYSQL_STMT* stmt, enum_stmt_attr_type attr_type, void const* attr ) @@ libmysqlclient_16
mysql_stmt_bind_param ( MYSQL_STMT* stmt, MYSQL_BIND* bnd ) @@ libmysqlclient_16
mysql_stmt_bind_result ( MYSQL_STMT* stmt, MYSQL_BIND* bnd ) @@ libmysqlclient_16
mysql_stmt_close MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_data_seek ( MYSQL_STMT* stmt, my_ulonglong offset ) @@ libmysqlclient_16
mysql_stmt_errno MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_error MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_execute MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_fetch MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_fetch_column ( MYSQL_STMT* stmt, MYSQL_BIND* bind_arg, unsigned int column, unsigned long offset ) @@ libmysqlclient_16
mysql_stmt_field_count MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_free_result MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_init MYSQL* mysql ) @@ libmysqlclient_16
mysql_stmt_insert_id MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_num_rows MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_param_count MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_param_metadata MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_prepare ( MYSQL_STMT* stmt, char const* query, unsigned long length ) @@ libmysqlclient_16
mysql_stmt_reset MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_result_metadata MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_row_seek ( MYSQL_STMT* stmt, MYSQL_ROW_OFFSET offset ) @@ libmysqlclient_16
mysql_stmt_row_tell MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_send_long_data ( MYSQL_STMT* stmt, unsigned int param_number, char const* data, unsigned long length ) @@ libmysqlclient_16
mysql_stmt_sqlstate MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_stmt_store_result MYSQL_STMT* stmt ) @@ libmysqlclient_16
mysql_store_result MYSQL* mysql ) @@ libmysqlclient_16
mysql_thread_end ( ) @@ libmysqlclient_16
mysql_thread_id MYSQL* mysql ) @@ libmysqlclient_16
mysql_thread_init ( ) @@ libmysqlclient_16
mysql_thread_safe ( ) @@ libmysqlclient_16
mysql_unix_port [data] @@ libmysqlclient_16
mysql_use_result MYSQL* mysql ) @@ libmysqlclient_16
mysql_warning_count MYSQL* mysql ) @@ libmysqlclient_16

mysql_com.h, libmysqlclient.so.16.0.0
check_scramble ( char const* reply, char const* message, unsigned char const* hash_stage2 ) @@ libmysqlclient_16
check_scramble_323 char const* p1, char const* message, unsigned long* salt ) @@ libmysqlclient_16
create_random_string char* to, unsigned int length, rand_struct* rand_st ) @@ libmysqlclient_16
get_salt_from_password ( unsigned char* res, char const* password ) @@ libmysqlclient_16
get_salt_from_password_323 ( unsigned long* res, char const* password ) @@ libmysqlclient_16
get_tty_password char const* opt_message ) @@ libmysqlclient_16
hash_password ( unsigned long* to, char const* password, unsigned int password_len ) @@ libmysqlclient_16
make_password_from_salt char* to, unsigned char const* hash_stage2 ) @@ libmysqlclient_16
make_password_from_salt_323 char* to, unsigned long const* salt ) @@ libmysqlclient_16
make_scrambled_password char* to, char const* password ) @@ libmysqlclient_16
make_scrambled_password_323 char* to, char const* password ) @@ libmysqlclient_16
my_connect my_socket s, sockaddr const* name, unsigned int namelen, unsigned int timeout ) @@ libmysqlclient_16
my_net_init NET* net, Vio* vio ) @@ libmysqlclient_16
my_net_local_init NET* net ) @@ libmysqlclient_16
my_net_read NET* net ) @@ libmysqlclient_16
my_net_write NET* net, unsigned char const* packet, size_t len ) @@ libmysqlclient_16
my_rnd rand_struct* p1 ) @@ libmysqlclient_16
net_clear NET* net, my_bool clear_buffer ) @@ libmysqlclient_16
net_end NET* net ) @@ libmysqlclient_16
net_flush NET* net ) @@ libmysqlclient_16
net_real_write NET* net, unsigned char const* packet, size_t len ) @@ libmysqlclient_16
net_realloc NET* net, size_t length ) @@ libmysqlclient_16
net_write_command NET* net, unsigned char command, unsigned char const* header, size_t head_len, unsigned char const* packet, size_t len ) @@ libmysqlclient_16
octet2hex char* to, char const* str, unsigned int len ) @@ libmysqlclient_16
randominit rand_struct* p1, unsigned long seed1, unsigned long seed2 ) @@ libmysqlclient_16
scramble char* to, char const* message, char const* password ) @@ libmysqlclient_16
scramble_323 char* to, char const* message, char const* password ) @@ libmysqlclient_16

typelib.h, libmysqlclient.so.16.0.0
copy_typelib MEM_ROOT* root, TYPELIB* from ) @@ libmysqlclient_16
find_type char* x, TYPELIB const* typelib, unsigned int full_name ) @@ libmysqlclient_16
find_type_or_exit char const* x, TYPELIB* typelib, char const* option ) @@ libmysqlclient_16
find_typeset char* x, TYPELIB* typelib, int* error_position ) @@ libmysqlclient_16
get_type ( TYPELIB* typelib, unsigned int nr ) @@ libmysqlclient_16
make_type char* to, unsigned int nr, TYPELIB* typelib ) @@ libmysqlclient_16
sql_protocol_typelib [data] @@ libmysqlclient_16

to the top

Removed Symbols (167)


my_list.h, libmysqlclient.so.15.0.0
list_add LIST* root, LIST* element ) @@ libmysqlclient_15
list_cons void* data, LIST* root ) @@ libmysqlclient_15
list_delete LIST* root, LIST* element ) @@ libmysqlclient_15
list_free LIST* root, unsigned int free_data ) @@ libmysqlclient_15
list_length LIST* p1 ) @@ libmysqlclient_15
list_reverse LIST* root ) @@ libmysqlclient_15
list_walk LIST* p1, list_walk_action action, gptr argument ) @@ libmysqlclient_15

mysql.h, libmysqlclient.so.15.0.0
myodbc_remove_escape MYSQL* mysql, char* name ) @@ libmysqlclient_15
mysql_add_slave MYSQL* mysql, char const* host, unsigned int port, char const* user, char const* passwd ) @@ libmysqlclient_15
mysql_affected_rows MYSQL* mysql ) @@ libmysqlclient_15
mysql_autocommit MYSQL* mysql, my_bool auto_mode ) @@ libmysqlclient_15
mysql_change_user MYSQL* mysql, char const* user, char const* passwd, char const* db ) @@ libmysqlclient_15
mysql_character_set_name MYSQL* mysql ) @@ libmysqlclient_15
mysql_close MYSQL* sock ) @@ libmysqlclient_15
mysql_commit MYSQL* mysql ) @@ libmysqlclient_15
mysql_data_seek ( MYSQL_RES* result, my_ulonglong offset ) @@ libmysqlclient_15
mysql_debug char const* debug ) @@ libmysqlclient_15
mysql_disable_reads_from_master MYSQL* mysql ) @@ libmysqlclient_15
mysql_disable_rpl_parse MYSQL* mysql ) @@ libmysqlclient_15
mysql_dump_debug_info MYSQL* mysql ) @@ libmysqlclient_15
mysql_embedded ( ) @@ libmysqlclient_15
mysql_enable_reads_from_master MYSQL* mysql ) @@ libmysqlclient_15
mysql_enable_rpl_parse MYSQL* mysql ) @@ libmysqlclient_15
mysql_eof MYSQL_RES* res ) @@ libmysqlclient_15
mysql_errno MYSQL* mysql ) @@ libmysqlclient_15
mysql_error MYSQL* mysql ) @@ libmysqlclient_15
mysql_escape_string char* to, char const* from, unsigned long from_length ) @@ libmysqlclient_15
mysql_fetch_field MYSQL_RES* result ) @@ libmysqlclient_15
mysql_fetch_field_direct MYSQL_RES* res, unsigned int fieldnr ) @@ libmysqlclient_15
mysql_fetch_fields MYSQL_RES* res ) @@ libmysqlclient_15
mysql_fetch_lengths MYSQL_RES* result ) @@ libmysqlclient_15
mysql_fetch_row MYSQL_RES* result ) @@ libmysqlclient_15
mysql_field_count MYSQL* mysql ) @@ libmysqlclient_15
mysql_field_seek ( MYSQL_RES* result, MYSQL_FIELD_OFFSET offset ) @@ libmysqlclient_15
mysql_field_tell MYSQL_RES* res ) @@ libmysqlclient_15
mysql_free_result MYSQL_RES* result ) @@ libmysqlclient_15
mysql_get_character_set_info MYSQL* mysql, MY_CHARSET_INFO* charset ) @@ libmysqlclient_15
mysql_get_client_info ( ) @@ libmysqlclient_15
mysql_get_client_version ( ) @@ libmysqlclient_15
mysql_get_host_info MYSQL* mysql ) @@ libmysqlclient_15
mysql_get_parameters ( ) @@ libmysqlclient_15
mysql_get_proto_info MYSQL* mysql ) @@ libmysqlclient_15
mysql_get_server_info MYSQL* mysql ) @@ libmysqlclient_15
mysql_get_server_version MYSQL* mysql ) @@ libmysqlclient_15
mysql_get_ssl_cipher MYSQL* mysql ) @@ libmysqlclient_15
mysql_hex_string char* to, char const* from, unsigned long from_length ) @@ libmysqlclient_15
mysql_info MYSQL* mysql ) @@ libmysqlclient_15
mysql_init MYSQL* mysql ) @@ libmysqlclient_15
mysql_insert_id MYSQL* mysql ) @@ libmysqlclient_15
mysql_kill MYSQL* mysql, unsigned long pid ) @@ libmysqlclient_15
mysql_list_dbs MYSQL* mysql, char const* wild ) @@ libmysqlclient_15
mysql_list_fields MYSQL* mysql, char const* table, char const* wild ) @@ libmysqlclient_15
mysql_list_processes MYSQL* mysql ) @@ libmysqlclient_15
mysql_list_tables MYSQL* mysql, char const* wild ) @@ libmysqlclient_15
mysql_manager_close MYSQL_MANAGER* con ) @@ libmysqlclient_15
mysql_manager_command ( MYSQL_MANAGER* con, char const* cmd, int cmd_len ) @@ libmysqlclient_15
mysql_manager_connect ( MYSQL_MANAGER* con, char const* host, char const* user, char const* passwd, unsigned int port ) @@ libmysqlclient_15
mysql_manager_fetch_line ( MYSQL_MANAGER* con, char* res_buf, int res_buf_size ) @@ libmysqlclient_15
mysql_manager_init MYSQL_MANAGER* con ) @@ libmysqlclient_15
mysql_master_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_15
mysql_master_send_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_15
mysql_more_results MYSQL* mysql ) @@ libmysqlclient_15
mysql_next_result MYSQL* mysql ) @@ libmysqlclient_15
mysql_num_fields MYSQL_RES* res ) @@ libmysqlclient_15
mysql_num_rows MYSQL_RES* res ) @@ libmysqlclient_15
mysql_odbc_escape_string MYSQL* mysql, char* to, unsigned long to_length, char const* from, unsigned long from_length, void* param, char*(*extend_buffer)(void*, char*, unsigned long*) ) @@ libmysqlclient_15
mysql_options MYSQL* mysql, mysql_option option, char const* arg ) @@ libmysqlclient_15
mysql_ping MYSQL* mysql ) @@ libmysqlclient_15
mysql_port [data] @@ libmysqlclient_15
mysql_query MYSQL* mysql, char const* q ) @@ libmysqlclient_15
mysql_read_query_result MYSQL* mysql ) @@ libmysqlclient_15
mysql_reads_from_master_enabled MYSQL* mysql ) @@ libmysqlclient_15
mysql_real_connect MYSQL* mysql, char const* host, char const* user, char const* passwd, char const* db, unsigned int port, char const* unix_socket, unsigned long clientflag ) @@ libmysqlclient_15
mysql_real_escape_string MYSQL* mysql, char* to, char const* from, unsigned long length ) @@ libmysqlclient_15
mysql_real_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_15
mysql_refresh MYSQL* mysql, unsigned int refresh_options ) @@ libmysqlclient_15
mysql_rollback MYSQL* mysql ) @@ libmysqlclient_15
mysql_row_seek ( MYSQL_RES* result, MYSQL_ROW_OFFSET offset ) @@ libmysqlclient_15
mysql_row_tell MYSQL_RES* res ) @@ libmysqlclient_15
mysql_rpl_parse_enabled MYSQL* mysql ) @@ libmysqlclient_15
mysql_rpl_probe MYSQL* mysql ) @@ libmysqlclient_15
mysql_rpl_query_type char const* q, int len ) @@ libmysqlclient_15
mysql_select_db MYSQL* mysql, char const* db ) @@ libmysqlclient_15
mysql_send_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_15
mysql_server_end ( ) @@ libmysqlclient_15
mysql_server_init int argc, char** argv, char** groups ) @@ libmysqlclient_15
mysql_set_character_set MYSQL* mysql, char const* csname ) @@ libmysqlclient_15
mysql_set_local_infile_default MYSQL* mysql ) @@ libmysqlclient_15
mysql_set_local_infile_handler MYSQL* mysql, int(*local_infile_init)(void**, char const*, void*), int(*local_infile_read)(void*, char*, unsigned int), void(*local_infile_end)(void*), int(*local_infile_error)(void*, char*, unsigned int), void* p6 ) @@ libmysqlclient_15
mysql_set_master MYSQL* mysql, char const* host, unsigned int port, char const* user, char const* passwd ) @@ libmysqlclient_15
mysql_set_server_option MYSQL* mysql, enum_mysql_set_option option ) @@ libmysqlclient_15
mysql_shutdown MYSQL* mysql, mysql_enum_shutdown_level shutdown_level ) @@ libmysqlclient_15
mysql_slave_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_15
mysql_slave_send_query MYSQL* mysql, char const* q, unsigned long length ) @@ libmysqlclient_15
mysql_sqlstate MYSQL* mysql ) @@ libmysqlclient_15
mysql_ssl_set MYSQL* mysql, char const* key, char const* cert, char const* ca, char const* capath, char const* cipher ) @@ libmysqlclient_15
mysql_stat MYSQL* mysql ) @@ libmysqlclient_15
mysql_stmt_affected_rows MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_attr_get ( MYSQL_STMT* stmt, enum_stmt_attr_type attr_type, void* attr ) @@ libmysqlclient_15
mysql_stmt_attr_set ( MYSQL_STMT* stmt, enum_stmt_attr_type attr_type, void const* attr ) @@ libmysqlclient_15
mysql_stmt_bind_param ( MYSQL_STMT* stmt, MYSQL_BIND* bnd ) @@ libmysqlclient_15
mysql_stmt_bind_result ( MYSQL_STMT* stmt, MYSQL_BIND* bnd ) @@ libmysqlclient_15
mysql_stmt_close MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_data_seek ( MYSQL_STMT* stmt, my_ulonglong offset ) @@ libmysqlclient_15
mysql_stmt_errno MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_error MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_execute MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_fetch MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_fetch_column ( MYSQL_STMT* stmt, MYSQL_BIND* bind_arg, unsigned int column, unsigned long offset ) @@ libmysqlclient_15
mysql_stmt_field_count MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_free_result MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_init MYSQL* mysql ) @@ libmysqlclient_15
mysql_stmt_insert_id MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_num_rows MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_param_count MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_param_metadata MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_prepare ( MYSQL_STMT* stmt, char const* query, unsigned long length ) @@ libmysqlclient_15
mysql_stmt_reset MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_result_metadata MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_row_seek ( MYSQL_STMT* stmt, MYSQL_ROW_OFFSET offset ) @@ libmysqlclient_15
mysql_stmt_row_tell MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_send_long_data ( MYSQL_STMT* stmt, unsigned int param_number, char const* data, unsigned long length ) @@ libmysqlclient_15
mysql_stmt_sqlstate MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_stmt_store_result MYSQL_STMT* stmt ) @@ libmysqlclient_15
mysql_store_result MYSQL* mysql ) @@ libmysqlclient_15
mysql_thread_end ( ) @@ libmysqlclient_15
mysql_thread_id MYSQL* mysql ) @@ libmysqlclient_15
mysql_thread_init ( ) @@ libmysqlclient_15
mysql_thread_safe ( ) @@ libmysqlclient_15
mysql_unix_port [data] @@ libmysqlclient_15
mysql_use_result MYSQL* mysql ) @@ libmysqlclient_15
mysql_warning_count MYSQL* mysql ) @@ libmysqlclient_15

mysql_com.h, libmysqlclient.so.15.0.0
check_scramble ( char const* reply, char const* message, unsigned char const* hash_stage2 ) @@ libmysqlclient_15
check_scramble_323 char const* p1, char const* message, unsigned long* salt ) @@ libmysqlclient_15
create_random_string char* to, unsigned int length, rand_struct* rand_st ) @@ libmysqlclient_15
get_salt_from_password ( unsigned char* res, char const* password ) @@ libmysqlclient_15
get_salt_from_password_323 ( unsigned long* res, char const* password ) @@ libmysqlclient_15
get_tty_password char* opt_message ) @@ libmysqlclient_15
hash_password ( unsigned long* to, char const* password, unsigned int password_len ) @@ libmysqlclient_15
load_defaults ( char const* conf_file, char const** groups, int* argc, char*** argv ) @@ libmysqlclient_15
make_password_from_salt char* to, unsigned char const* hash_stage2 ) @@ libmysqlclient_15
make_password_from_salt_323 char* to, unsigned long const* salt ) @@ libmysqlclient_15
make_scrambled_password char* to, char const* password ) @@ libmysqlclient_15
make_scrambled_password_323 char* to, char const* password ) @@ libmysqlclient_15
modify_defaults_file ( char const* file_location, char const* option, char const* option_value, char const* section_name, int remove_option ) @@ libmysqlclient_15
my_connect my_socket s, sockaddr const* name, unsigned int namelen, unsigned int timeout ) @@ libmysqlclient_15
my_init ( ) @@ libmysqlclient_15
my_net_init NET* net, Vio* vio ) @@ libmysqlclient_15
my_net_local_init NET* net ) @@ libmysqlclient_15
my_net_read NET* net ) @@ libmysqlclient_15
my_net_write NET* net, char const* packet, unsigned long len ) @@ libmysqlclient_15
my_rnd rand_struct* p1 ) @@ libmysqlclient_15
net_clear NET* net ) @@ libmysqlclient_15
net_end NET* net ) @@ libmysqlclient_15
net_flush NET* net ) @@ libmysqlclient_15
net_real_write NET* net, char const* packet, unsigned long len ) @@ libmysqlclient_15
net_realloc NET* net, unsigned long length ) @@ libmysqlclient_15
net_write_command NET* net, unsigned char command, char const* header, unsigned long head_len, char const* packet, unsigned long len ) @@ libmysqlclient_15
octet2hex char* to, char const* str, unsigned int len ) @@ libmysqlclient_15
randominit rand_struct* p1, unsigned long seed1, unsigned long seed2 ) @@ libmysqlclient_15
scramble char* to, char const* message, char const* password ) @@ libmysqlclient_15
scramble_323 char* to, char const* message, char const* password ) @@ libmysqlclient_15

typelib.h, libmysqlclient.so.15.0.0
copy_typelib MEM_ROOT* root, TYPELIB* from ) @@ libmysqlclient_15
find_type char* x, TYPELIB* typelib, unsigned int full_name ) @@ libmysqlclient_15
get_type ( TYPELIB* typelib, unsigned int nr ) @@ libmysqlclient_15
make_type char* to, unsigned int nr, TYPELIB* typelib ) @@ libmysqlclient_15
sql_protocol_typelib [data] @@ libmysqlclient_15

to the top

Problems with Constants (3)


mysql_com.h
[+] MAX_BLOB_WIDTH
[+] NAME_LEN
[+] USERNAME_LENGTH

to the top

Header Files (1)


mysql.h

to the top

Shared Libraries (1)


libmysqlclient.so.15.0.0

to the top




Generated on Fri Sep 28 20:39:54 2012 for MySQL by ABI Compliance Checker 1.98.4  
A tool for checking backward compatibility of a C/C++ library API