summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Ehrlicher <[email protected]>2023-08-30 17:40:59 +0200
committerChristian Ehrlicher <[email protected]>2023-08-31 16:54:45 +0200
commit50f24f71522d77864dfe8342eba151436825d1cf (patch)
tree4ae9b0470ffbb51310979c6cc1094fa9a0f7f79f
parent22cce68b2c1e6dad566ef608996c0e1eefc19f85 (diff)
SQL/SQLite: fix compilation with SQLite < 3.40.0
sqlite3_filename was indroduced with SQlite 3.40.0 so we have to define it by our own for older versions. Task-number: QTBUG-107120 Fixes: QTBUG-116572 Change-Id: I3186e58c3538135dc01a1be9cc54621699d1cec1 Reviewed-by: Liang Qi <[email protected]>
-rw-r--r--src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp b/src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp
index e6e57899396..bbba3cd14f2 100644
--- a/src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp
+++ b/src/plugins/sqldrivers/sqlite/qsql_sqlite_vfs.cpp
@@ -12,6 +12,9 @@
#ifndef PATH_MAX
# define PATH_MAX FILENAME_MAX
#endif
+#if SQLITE_VERSION_NUMBER < 3040000
+typedef const char *sqlite3_filename;
+#endif
namespace {
struct Vfs : sqlite3_vfs {