mirror of
				https://github.com/sqlite/sqlite.git
				synced 2025-11-03 16:53:36 +03:00 
			
		
		
		
	to be linked with an external sqlite3.o library. Automatically detect a missing dbstat extension and report the compile-time error. FossilOrigin-Name: bb39744f4b2b25c10d293e85db7579e2a99c639fdab45e93d1de75952b68b2de
		
			
				
	
	
		
			30 lines
		
	
	
		
			761 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			761 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
** Read an SQLite database file and analyze its space utilization.  Generate
 | 
						|
** text on standard output.
 | 
						|
*/
 | 
						|
#define TCLSH_INIT_PROC sqlite3_analyzer_init_proc
 | 
						|
#define SQLITE_ENABLE_DBSTAT_VTAB 1
 | 
						|
#undef SQLITE_THREADSAFE
 | 
						|
#define SQLITE_THREADSAFE 0
 | 
						|
#undef SQLITE_ENABLE_COLUMN_METADATA
 | 
						|
#define SQLITE_OMIT_DECLTYPE 1
 | 
						|
#define SQLITE_OMIT_DEPRECATED 1
 | 
						|
#define SQLITE_OMIT_PROGRESS_CALLBACK 1
 | 
						|
#define SQLITE_OMIT_SHARED_CACHE 1
 | 
						|
#define SQLITE_DEFAULT_MEMSTATUS 0
 | 
						|
#define SQLITE_MAX_EXPR_DEPTH 0
 | 
						|
#define SQLITE_OMIT_LOAD_EXTENSION 1
 | 
						|
#ifndef USE_EXTERNAL_SQLITE
 | 
						|
INCLUDE sqlite3.c
 | 
						|
#endif
 | 
						|
INCLUDE $ROOT/src/tclsqlite.c
 | 
						|
 | 
						|
const char *sqlite3_analyzer_init_proc(Tcl_Interp *interp){
 | 
						|
  (void)interp;
 | 
						|
  return
 | 
						|
BEGIN_STRING
 | 
						|
INCLUDE $ROOT/tool/spaceanal.tcl
 | 
						|
END_STRING
 | 
						|
;
 | 
						|
}
 |