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