summaryrefslogtreecommitdiff
path: root/libodb-mysql/odb/mysql/mysql.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'libodb-mysql/odb/mysql/mysql.hxx')
-rw-r--r--libodb-mysql/odb/mysql/mysql.hxx31
1 files changed, 31 insertions, 0 deletions
diff --git a/libodb-mysql/odb/mysql/mysql.hxx b/libodb-mysql/odb/mysql/mysql.hxx
new file mode 100644
index 0000000..38fdd62
--- /dev/null
+++ b/libodb-mysql/odb/mysql/mysql.hxx
@@ -0,0 +1,31 @@
+// file : odb/mysql/mysql.hxx
+// license : GNU GPL v2; see accompanying LICENSE file
+
+#ifndef ODB_MYSQL_MYSQL_HXX
+#define ODB_MYSQL_MYSQL_HXX
+
+#include <odb/mysql/details/config.hxx>
+
+#include <odb/mysql/mysql-types.hxx>
+
+#ifdef _WIN32
+# ifndef NOMINMAX // No min and max macros.
+# define NOMINMAX
+# include <winsock2.h>
+# undef NOMINMAX
+# else
+# include <winsock2.h>
+# endif
+#endif
+
+#ifdef LIBODB_MYSQL_INCLUDE_SHORT
+# include <mysql.h>
+# include <errmsg.h>
+# include <mysqld_error.h>
+#else
+# include <mysql/mysql.h>
+# include <mysql/errmsg.h>
+# include <mysql/mysqld_error.h>
+#endif
+
+#endif // ODB_MYSQL_MYSQL_HXX