2 ** Read an SQLite database file and analyze its space utilization. Generate
3 ** text on standard output.
5 #define TCLSH_INIT_PROC sqlite3_checker_init_proc
6 #define SQLITE_ENABLE_DBPAGE_VTAB 1
7 #undef SQLITE_THREADSAFE
8 #define SQLITE_THREADSAFE 0
9 #undef SQLITE_ENABLE_COLUMN_METADATA
10 #define SQLITE_OMIT_DECLTYPE 1
11 #define SQLITE_OMIT_DEPRECATED 1
12 #define SQLITE_OMIT_PROGRESS_CALLBACK 1
13 #define SQLITE_OMIT_SHARED_CACHE 1
14 #define SQLITE_DEFAULT_MEMSTATUS 0
15 #define SQLITE_MAX_EXPR_DEPTH 0
17 INCLUDE $ROOT
/src
/tclsqlite
.c
18 INCLUDE $ROOT
/ext
/misc
/btreeinfo
.c
19 INCLUDE $ROOT
/ext
/repair
/checkindex
.c
20 INCLUDE $ROOT
/ext
/repair
/checkfreelist
.c
24 const char *sqlite3_checker_init_proc(Tcl_Interp
*interp
){
25 sqlite3_auto_extension((void(*)(void))sqlite3_btreeinfo_init
);
26 sqlite3_auto_extension((void(*)(void))sqlite3_checkindex_init
);
27 sqlite3_auto_extension((void(*)(void))sqlite3_checkfreelist_init
);
30 INCLUDE $ROOT
/ext
/repair
/sqlite3_checker
.tcl