Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 3.0.7
-
Fix Version/s: 3.1.10
-
Component/s: None
-
Labels:None
-
Environment:Apple LLVM version 10.0.0 (clang-1000.10.44.4)
Description
If -Wstrict-prototypes are enabled when compiling a project that links against MariaDB Connector/C 3.0.7, the following warning appears:
{{/usr/include/mariadb/mysql.h:440:3: warning: this function declaration is not a prototype [-Wstrict-proto
types]
MYSQL_CLIENT_PLUGIN_HEADER
^
/usr/include/mariadb/mysql.h:436:16: note: expanded from macro 'MYSQL_CLIENT_PLUGIN_HEADER'
int (*deinit)(); \
^
1 warning generated.}}
Changing the line to int (*deinit)(void); will fix the issue.