| Index: third_party/sqlite/src/src/test_config.c
|
| diff --git a/third_party/sqlite/src/src/test_config.c b/third_party/sqlite/src/src/test_config.c
|
| index f1d94138764fbdbe7c828ee4701d4294be8c7670..03d2f4e976ba666c55c6b0a02772c45310ad82d2 100644
|
| --- a/third_party/sqlite/src/src/test_config.c
|
| +++ b/third_party/sqlite/src/src/test_config.c
|
| @@ -15,8 +15,6 @@
|
| **
|
| ** The focus of this file is providing the TCL testing layer
|
| ** access to compile-time constants.
|
| -**
|
| -** $Id: test_config.c,v 1.50 2009/06/19 14:06:03 drh Exp $
|
| */
|
|
|
| #include "sqliteLimit.h"
|
| @@ -93,6 +91,12 @@ static void set_options(Tcl_Interp *interp){
|
| Tcl_SetVar2(interp, "sqlite_options", "mutex", "1", TCL_GLOBAL_ONLY);
|
| #endif
|
|
|
| +#ifdef SQLITE_MUTEX_NOOP
|
| + Tcl_SetVar2(interp, "sqlite_options", "mutex_noop", "1", TCL_GLOBAL_ONLY);
|
| +#else
|
| + Tcl_SetVar2(interp, "sqlite_options", "mutex_noop", "0", TCL_GLOBAL_ONLY);
|
| +#endif
|
| +
|
| #ifdef SQLITE_OMIT_ALTERTABLE
|
| Tcl_SetVar2(interp, "sqlite_options", "altertable", "0", TCL_GLOBAL_ONLY);
|
| #else
|
| @@ -129,6 +133,18 @@ static void set_options(Tcl_Interp *interp){
|
| Tcl_SetVar2(interp, "sqlite_options", "autoinc", "1", TCL_GLOBAL_ONLY);
|
| #endif
|
|
|
| +#ifdef SQLITE_OMIT_AUTOMATIC_INDEX
|
| + Tcl_SetVar2(interp, "sqlite_options", "autoindex", "0", TCL_GLOBAL_ONLY);
|
| +#else
|
| + Tcl_SetVar2(interp, "sqlite_options", "autoindex", "1", TCL_GLOBAL_ONLY);
|
| +#endif
|
| +
|
| +#ifdef SQLITE_OMIT_AUTORESET
|
| + Tcl_SetVar2(interp, "sqlite_options", "autoreset", "0", TCL_GLOBAL_ONLY);
|
| +#else
|
| + Tcl_SetVar2(interp, "sqlite_options", "autoreset", "1", TCL_GLOBAL_ONLY);
|
| +#endif
|
| +
|
| #ifdef SQLITE_OMIT_AUTOVACUUM
|
| Tcl_SetVar2(interp, "sqlite_options", "autovacuum", "0", TCL_GLOBAL_ONLY);
|
| #else
|
| @@ -185,7 +201,11 @@ static void set_options(Tcl_Interp *interp){
|
| TCL_GLOBAL_ONLY);
|
| #endif
|
|
|
| -
|
| +#ifdef SQLITE_OMIT_COMPILEOPTION_DIAGS
|
| + Tcl_SetVar2(interp, "sqlite_options", "compileoption_diags", "0", TCL_GLOBAL_ONLY);
|
| +#else
|
| + Tcl_SetVar2(interp, "sqlite_options", "compileoption_diags", "1", TCL_GLOBAL_ONLY);
|
| +#endif
|
|
|
| #ifdef SQLITE_OMIT_COMPLETE
|
| Tcl_SetVar2(interp, "sqlite_options", "complete", "0", TCL_GLOBAL_ONLY);
|
| @@ -277,12 +297,6 @@ static void set_options(Tcl_Interp *interp){
|
| Tcl_SetVar2(interp, "sqlite_options", "gettable", "1", TCL_GLOBAL_ONLY);
|
| #endif
|
|
|
| -#ifdef SQLITE_OMIT_GLOBALRECOVER
|
| - Tcl_SetVar2(interp, "sqlite_options", "globalrecover", "0", TCL_GLOBAL_ONLY);
|
| -#else
|
| - Tcl_SetVar2(interp, "sqlite_options", "globalrecover", "1", TCL_GLOBAL_ONLY);
|
| -#endif
|
| -
|
| #ifdef SQLITE_ENABLE_ICU
|
| Tcl_SetVar2(interp, "sqlite_options", "icu", "1", TCL_GLOBAL_ONLY);
|
| #else
|
| @@ -461,7 +475,7 @@ Tcl_SetVar2(interp, "sqlite_options", "long_double",
|
| Tcl_SetVar2(interp, "sqlite_options", "trigger", "1", TCL_GLOBAL_ONLY);
|
| #endif
|
|
|
| -#ifdef SQLITE_OMIT_TRUCATE_OPTIMIZATION
|
| +#ifdef SQLITE_OMIT_TRUNCATE_OPTIMIZATION
|
| Tcl_SetVar2(interp, "sqlite_options", "truncate_opt", "0", TCL_GLOBAL_ONLY);
|
| #else
|
| Tcl_SetVar2(interp, "sqlite_options", "truncate_opt", "1", TCL_GLOBAL_ONLY);
|
| @@ -491,6 +505,12 @@ Tcl_SetVar2(interp, "sqlite_options", "long_double",
|
| Tcl_SetVar2(interp, "sqlite_options", "vtab", "1", TCL_GLOBAL_ONLY);
|
| #endif
|
|
|
| +#ifdef SQLITE_OMIT_WAL
|
| + Tcl_SetVar2(interp, "sqlite_options", "wal", "0", TCL_GLOBAL_ONLY);
|
| +#else
|
| + Tcl_SetVar2(interp, "sqlite_options", "wal", "1", TCL_GLOBAL_ONLY);
|
| +#endif
|
| +
|
| #ifdef SQLITE_OMIT_WSD
|
| Tcl_SetVar2(interp, "sqlite_options", "wsd", "0", TCL_GLOBAL_ONLY);
|
| #else
|
| @@ -515,6 +535,12 @@ Tcl_SetVar2(interp, "sqlite_options", "long_double",
|
| Tcl_SetVar2(interp, "sqlite_options", "secure_delete", "0", TCL_GLOBAL_ONLY);
|
| #endif
|
|
|
| +#ifdef SQLITE_MULTIPLEX_EXT_OVWR
|
| + Tcl_SetVar2(interp, "sqlite_options", "multiplex_ext_overwrite", "1", TCL_GLOBAL_ONLY);
|
| +#else
|
| + Tcl_SetVar2(interp, "sqlite_options", "multiplex_ext_overwrite", "0", TCL_GLOBAL_ONLY);
|
| +#endif
|
| +
|
| #ifdef YYTRACKMAXSTACKDEPTH
|
| Tcl_SetVar2(interp, "sqlite_options", "yytrackmaxstackdepth", "1", TCL_GLOBAL_ONLY);
|
| #else
|
| @@ -537,6 +563,7 @@ Tcl_SetVar2(interp, "sqlite_options", "long_double",
|
| LINKVAR( MAX_PAGE_SIZE );
|
| LINKVAR( MAX_PAGE_COUNT );
|
| LINKVAR( MAX_LIKE_PATTERN_LENGTH );
|
| + LINKVAR( MAX_TRIGGER_DEPTH );
|
| LINKVAR( DEFAULT_TEMP_CACHE_SIZE );
|
| LINKVAR( DEFAULT_CACHE_SIZE );
|
| LINKVAR( DEFAULT_PAGE_SIZE );
|
|
|