瀏覽代碼

Merge pull request #13394 from richardkchapman/my_bool

HPCC-23431 my_bool is not supported in MySQL 8

Reviewed-by: Gavin Halliday <ghalliday@hpccsystems.com>
Gavin Halliday 5 年之前
父節點
當前提交
d469dcf5a2
共有 1 個文件被更改,包括 4 次插入0 次删除
  1. 4 0
      plugins/mysql/mysqlembed.cpp

+ 4 - 0
plugins/mysql/mysqlembed.cpp

@@ -31,6 +31,10 @@
 #include "roxiemem.hpp"
 #include "roxiemem.hpp"
 #include "nbcd.hpp"
 #include "nbcd.hpp"
 
 
+#if (MYSQL_VERSION_ID >= 80000)
+  typedef bool my_bool;
+#endif
+
 __declspec(noreturn) static void UNSUPPORTED(const char *feature) __attribute__((noreturn));
 __declspec(noreturn) static void UNSUPPORTED(const char *feature) __attribute__((noreturn));
 
 
 static unsigned mysqlCacheCheckPeriod = 10000;
 static unsigned mysqlCacheCheckPeriod = 10000;