]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | diff --git a/odb/mysql/mysql-types.hxx b/odb/mysql/mysql-types.hxx\r |
2 | index 5396791..32a2a03 100644\r | |
3 | --- a/odb/mysql/mysql-types.hxx\r | |
4 | +++ b/odb/mysql/mysql-types.hxx\r | |
5 | @@ -7,13 +7,24 @@\r | |
6 | \r | |
7 | #include <odb/mysql/details/config.hxx>\r | |
8 | \r | |
9 | +#include <odb/mysql/version.hxx>\r | |
10 | +\r | |
11 | typedef bool my_bool;\r | |
12 | +\r | |
13 | +#if !defined(LIBODB_MYSQL_MARIADB) && MYSQL_VERSION_ID >= 80011\r | |
14 | +struct MYSQL_BIND;\r | |
15 | +#else\r | |
16 | typedef struct st_mysql_bind MYSQL_BIND;\r | |
17 | +#endif\r | |
18 | \r | |
19 | -#ifdef LIBODB_MYSQL_INCLUDE_SHORT\r | |
20 | -# include <mysql_time.h>\r | |
21 | +#ifdef LIBODB_MYSQL_MARIADB\r | |
22 | +# include <mysql/mysql.h>\r | |
23 | #else\r | |
24 | -# include <mysql/mysql_time.h>\r | |
25 | +# ifdef LIBODB_MYSQL_INCLUDE_SHORT\r | |
26 | +# include <mysql_time.h>\r | |
27 | +# else\r | |
28 | +# include <mysql/mysql_time.h>\r | |
29 | +# endif\r | |
30 | #endif\r | |
31 | \r | |
32 | #endif // ODB_MYSQL_MYSQL_TYPES_HXX\r |