1903b2302Sdrh/*
2903b2302Sdrh** Read an SQLite database file and analyze its space utilization.  Generate
3903b2302Sdrh** text on standard output.
4903b2302Sdrh*/
596a206faSdrh#define TCLSH_INIT_PROC sqlite3_analyzer_init_proc
6903b2302Sdrh#define SQLITE_ENABLE_DBSTAT_VTAB 1
7903b2302Sdrh#undef SQLITE_THREADSAFE
8903b2302Sdrh#define SQLITE_THREADSAFE 0
9903b2302Sdrh#undef SQLITE_ENABLE_COLUMN_METADATA
10903b2302Sdrh#define SQLITE_OMIT_DECLTYPE 1
11903b2302Sdrh#define SQLITE_OMIT_DEPRECATED 1
12903b2302Sdrh#define SQLITE_OMIT_PROGRESS_CALLBACK 1
13903b2302Sdrh#define SQLITE_OMIT_SHARED_CACHE 1
14903b2302Sdrh#define SQLITE_DEFAULT_MEMSTATUS 0
15903b2302Sdrh#define SQLITE_MAX_EXPR_DEPTH 0
16903b2302Sdrh#define SQLITE_OMIT_LOAD_EXTENSION 1
17*5e90794bSdrh#if !defined(SQLITE_AMALGAMATION) && !defined(USE_EXTERNAL_SQLITE)
18903b2302SdrhINCLUDE sqlite3.c
19d59fde3dSdrh#endif
20903b2302SdrhINCLUDE $ROOT/src/tclsqlite.c
21903b2302Sdrh
2296a206faSdrhconst char *sqlite3_analyzer_init_proc(Tcl_Interp *interp){
2396a206faSdrh  (void)interp;
24903b2302Sdrh  return
25903b2302SdrhBEGIN_STRING
2696a206faSdrhINCLUDE $ROOT/tool/spaceanal.tcl
27903b2302SdrhEND_STRING
28903b2302Sdrh;
29903b2302Sdrh}
30