diff --git a/source/libs/tdb/CMakeLists.txt b/source/libs/tdb/CMakeLists.txt index 0da18652c2..00b2ee6116 100644 --- a/source/libs/tdb/CMakeLists.txt +++ b/source/libs/tdb/CMakeLists.txt @@ -23,6 +23,7 @@ target_sources(tdb_sqlite PRIVATE "src/sqlite/pcache.c" "src/sqlite/pcache1.c" + "src/sqlite/pager.c" ) target_include_directories(tdb_sqlite PUBLIC "src/sqliteinc") diff --git a/source/libs/tdb/src/sqliteinc/sqliteInt.h b/source/libs/tdb/src/sqliteinc/sqliteInt.h index 642c31bbc7..c80d68b7e1 100644 --- a/source/libs/tdb/src/sqliteinc/sqliteInt.h +++ b/source/libs/tdb/src/sqliteinc/sqliteInt.h @@ -43,9 +43,7 @@ typedef struct sqlite3_pcache_page { #define ROUND8(x) (((x) + 7) & ~7) -typedef u32 Pgno; - -typedef struct Pager Pager; +#include "pager.h" #include "pcache.h"