mariadb/client
Davi Arnaut a8c288054e Bug#53445: Build with -Wall and fix warnings that it generates
Fix various mismatches between function's language linkage. Any
particular function that is declared in C++ but should be callable
from C must have C linkage. Note that function types with different
linkages are also distinct. Thus, if a function type is declared in
C code, it will have C linkage (same if declared in a extern "C"
block).

client/mysql.cc:
  Mismatch between prototype and declaration.
client/mysqltest.cc:
  mysqltest used to be C code. Use C linkage where appropriate.
cmd-line-utils/readline/input.c:
  Isolate unreachable code.
include/my_alloc.h:
  Function type must have C linkage.
include/my_base.h:
  Function type must have C linkage.
include/my_global.h:
  Add helper macros to avoid spurious namespace indentation.
include/mysql.h.pp:
  Update ABI file.
mysys/my_gethwaddr.c:
  Remove stray carriage return and fix coding style.
plugin/semisync/semisync_master_plugin.cc:
  Callback function types have C linkage.
plugin/semisync/semisync_slave_plugin.cc:
  Callback function types have C linkage.
sql/derror.cc:
  Expected function type has C linkage.
sql/field.cc:
  Use helper macro and fix indentation.
sql/handler.cc:
  Expected function type has C linkage.
sql/item_sum.cc:
  Correct function linkages. Remove now unnecessary cast.
sql/item_sum.h:
  Add prototypes with the appropriate linkage as otherwise they
  are distinct.
sql/mysqld.cc:
  Wrap functions in C linkage mode.
sql/opt_range.cc:
  C language linkage is ignored for class member functions.
sql/partition_info.cc:
  Add wrapper functions with C linkage for class member functions.
sql/rpl_utility.h:
  Use helper macro and fix indentation.
sql/sql_class.cc:
  Change type of thd argument -- THD is a class.
  Use helper macro and fix indentation.
sql/sql_class.h:
  Change type of thd argument -- THD is a class.
sql/sql_select.cc:
  Expected function type has C linkage.
sql/sql_select.h:
  Move prototype to sql_test.h
sql/sql_show.cc:
  Expected function type has C linkage.
sql/sql_test.cc:
  Fix required function prototype and fix coding style.
sql/sql_test.h:
  Removed unnecessary export and add another.
storage/myisammrg/ha_myisammrg.cc:
  Expected function type has C linkage.
storage/perfschema/pfs.cc:
  PSI headers are declared with C language linkage, which also
  applies to function types.
2010-05-31 12:29:54 -03:00
..
client_priv.h WL#5030: Split and remove mysql_priv.h 2010-03-31 16:05:33 +02:00
CMakeLists.txt Replace ADD_EXECUTABLE with MYSQL_ADD_EXECUTABLE for binaries that are installed. 2009-12-17 14:41:50 +01:00
completion_hash.cc WL#3817: Simplify string / memory area types and make things more consistent (first part) 2007-05-10 12:59:39 +03:00
completion_hash.h my_strtoll10-x86.s: 2006-12-31 01:02:27 +01:00
echo.c echo.c: 2007-03-20 18:31:49 +01:00
get_password.c fixes for build failures due to my yesterday's changeset forbidding 2008-02-19 18:45:11 +01:00
Makefile.am Another incarnation of the patch for Bug#30708 2010-05-19 17:00:23 +04:00
my_readline.h WL#5016: Fix header file include guards 2009-09-23 23:32:31 +02:00
mysql.cc Bug#53445: Build with -Wall and fix warnings that it generates 2010-05-31 12:29:54 -03:00
mysql_upgrade.c Manual merge of mysql-trunk into mysql-trunk-merge. 2010-03-24 18:03:44 +03:00
mysqladmin.cc A follow-up on WL#5154 and WL#5182: remove forgotten options. 2010-03-03 22:22:02 +03:00
mysqlbinlog.cc Manual merge of mysql-5.1-bugteam to 2010-04-19 16:09:44 +04:00
mysqlcheck.c Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
mysqldump.c Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
mysqlimport.c Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
mysqlshow.c Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
mysqlslap.c Manual merge from mysql-trunk-merge. 2010-02-24 16:52:27 +03:00
mysqltest.cc Bug#53445: Build with -Wall and fix warnings that it generates 2010-05-31 12:29:54 -03:00
readline.cc This is the downport of 2009-09-11 22:26:35 +02:00
sql_string.cc Backport: Remove unused and ancient files, functions, and facilities. 2010-05-28 19:13:31 -03:00
sql_string.h Bug #33544 UDF_INIT member decimals initialized wrong with 2009-11-11 21:19:41 +01:00