mariadb/client
Shubhangi Garg b25d5cff5c Bug#16607258 :Linker Errors Due To Inclusion Of An Implementation File
In log_event.h
      
DESCRIPTION:
Due to inclusion of an implementation file, namely 'rpl_tblmap.cc'
in a header file, namely 'log_event.h'; linker errors occur if
log_event.h is included in an application containing multiple source
files, such as in the case of Binlog API.
      
Binlog API requires including log_event.h in its source files;
which leads to multiple definition errors, for functions defined
in rpl_tblmap.cc for class 'table_mapping'.
            
FIX:
Change the inclusion from header file(log_event.h) to source files
using this header and have flag MYSQL_CLIENT set. The only file in
the current server repository is mysqlbinlog.cc.

client/mysqlbinlog.cc:
  Pulled in code of rpl_tblmap.cc
sql/log_event.h:
  Removed inclusion of the implementation file from this header file
2013-05-14 22:52:42 +05:30
..
client_priv.h
CMakeLists.txt
completion_hash.cc
completion_hash.h
echo.c
get_password.c
my_readline.h
mysql.cc
mysql_plugin.c
mysql_upgrade.c
mysqladmin.cc
mysqlbinlog.cc Bug#16607258 :Linker Errors Due To Inclusion Of An Implementation File 2013-05-14 22:52:42 +05:30
mysqlcheck.c
mysqldump.c
mysqlimport.c
mysqlshow.c
mysqlslap.c
mysqltest.cc
readline.cc
sql_string.cc
sql_string.h