diff --git a/odb/mysql/mysql-types.hxx b/odb/mysql/mysql-types.hxx index 5396791..32a2a03 100644 --- a/odb/mysql/mysql-types.hxx +++ b/odb/mysql/mysql-types.hxx @@ -7,13 +7,24 @@ #include +#include + typedef bool my_bool; + +#if !defined(LIBODB_MYSQL_MARIADB) && MYSQL_VERSION_ID >= 80011 +struct MYSQL_BIND; +#else typedef struct st_mysql_bind MYSQL_BIND; +#endif -#ifdef LIBODB_MYSQL_INCLUDE_SHORT -# include +#ifdef LIBODB_MYSQL_MARIADB +# include #else -# include +# ifdef LIBODB_MYSQL_INCLUDE_SHORT +# include +# else +# include +# endif #endif #endif // ODB_MYSQL_MYSQL_TYPES_HXX