1/* 2** Read an SQLite database file and analyze its space utilization. Generate 3** text on standard output. 4*/ 5#define TCLSH_INIT_PROC sqlite3_analyzer_init_proc 6#define SQLITE_ENABLE_DBSTAT_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 16#define SQLITE_OMIT_LOAD_EXTENSION 1 17#ifndef USE_EXTERNAL_SQLITE 18INCLUDE sqlite3.c 19#endif 20INCLUDE $ROOT/src/tclsqlite.c 21 22const char *sqlite3_analyzer_init_proc(Tcl_Interp *interp){ 23 (void)interp; 24 return 25BEGIN_STRING 26INCLUDE $ROOT/tool/spaceanal.tcl 27END_STRING 28; 29} 30