aboutsummaryrefslogtreecommitdiff
path: root/src/tclsqlite.c
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2012-01-05 13:02:36 +0000
committerdrh <drh@noemail.net>2012-01-05 13:02:36 +0000
commit54cced185c6affa94c321847a18a0c72185c8fc7 (patch)
treeac91465d586e4cf42dac3b3365dd07da0091ca53 /src/tclsqlite.c
parentf004e1d69ed564e38dea5d870fd75782f3819831 (diff)
parente0711b47b12cf0312690c7240d6ee09b67ce4822 (diff)
downloadsqlite-54cced185c6affa94c321847a18a0c72185c8fc7.tar.gz
sqlite-54cced185c6affa94c321847a18a0c72185c8fc7.zip
Merge all of the latest trunk changes into the sessions branch.
FossilOrigin-Name: a9bcb432f58b96f079a73c456efd4851c582221e
Diffstat (limited to 'src/tclsqlite.c')
-rw-r--r--src/tclsqlite.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/tclsqlite.c b/src/tclsqlite.c
index b208a896b..4e7f2acbb 100644
--- a/src/tclsqlite.c
+++ b/src/tclsqlite.c
@@ -3147,6 +3147,14 @@ static int DbMain(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){
}else{
flags &= ~SQLITE_OPEN_FULLMUTEX;
}
+ }else if( strcmp(zArg, "-uri")==0 ){
+ int b;
+ if( Tcl_GetBooleanFromObj(interp, objv[i+1], &b) ) return TCL_ERROR;
+ if( b ){
+ flags |= SQLITE_OPEN_URI;
+ }else{
+ flags &= ~SQLITE_OPEN_URI;
+ }
}else{
Tcl_AppendResult(interp, "unknown option: ", zArg, (char*)0);
return TCL_ERROR;