diff options
author | danielk1977 <danielk1977@noemail.net> | 2005-01-12 12:44:03 +0000 |
---|---|---|
committer | danielk1977 <danielk1977@noemail.net> | 2005-01-12 12:44:03 +0000 |
commit | 4397de57ce287dfa0dae423ae4ca6a20c26f8118 (patch) | |
tree | f509aeed09f541fbdc9b469eff7bfcab01074af2 /src/tclsqlite.c | |
parent | 8b60e0f142ec9c81fd2c899eedc87e048c5447d4 (diff) | |
download | sqlite-4397de57ce287dfa0dae423ae4ca6a20c26f8118.tar.gz sqlite-4397de57ce287dfa0dae423ae4ca6a20c26f8118.zip |
Tests to improve coverage of main.c. (CVS 2202)
FossilOrigin-Name: 4e28c82adabb58ad9f79ed829734a2ff569a7c05
Diffstat (limited to 'src/tclsqlite.c')
-rw-r--r-- | src/tclsqlite.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/src/tclsqlite.c b/src/tclsqlite.c index 7561fdc63..00dee1837 100644 --- a/src/tclsqlite.c +++ b/src/tclsqlite.c @@ -11,7 +11,7 @@ ************************************************************************* ** A TCL Interface to SQLite ** -** $Id: tclsqlite.c,v 1.113 2005/01/12 00:08:25 drh Exp $ +** $Id: tclsqlite.c,v 1.114 2005/01/12 12:44:04 danielk1977 Exp $ */ #ifndef NO_TCL /* Omit this whole file if TCL is unavailable */ @@ -406,7 +406,7 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){ "errorcode", "eval", "function", "last_insert_rowid", "onecolumn", "progress", "rekey", "timeout", "total_changes", - "trace", + "trace", "version", 0 }; enum DB_enum { @@ -416,7 +416,7 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){ DB_ERRORCODE, DB_EVAL, DB_FUNCTION, DB_LAST_INSERT_ROWID, DB_ONECOLUMN, DB_PROGRESS, DB_REKEY, DB_TIMEOUT, DB_TOTAL_CHANGES, - DB_TRACE + DB_TRACE, DB_VERSION }; /* don't leave trailing commas on DB_enum, it confuses the AIX xlc compiler */ @@ -1279,6 +1279,15 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){ break; } + /* $db version + ** + ** Return the version string for this database. + */ + case DB_VERSION: { + Tcl_SetResult(interp, (char *)sqlite3_libversion(), TCL_STATIC); + break; + } + } /* End of the SWITCH statement */ return rc; |