diff --git a/manifest b/manifest index 2284f996bd..e331efb1bd 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C More\swork\son\swindows\slocking.\s\sFix\ssome\sproblems\swith\sunix\slocking.\s\sThere\nis\sstill\san\sassertion\sfailure\son\swindows\slocking\sin\sattach2.test.\s(CVS\s1539) -D 2004-06-07T16:27:46 +C Remove\sthe\sthird\sargument\sfrom\sthe\ssqlite3_open()\sAPI.\s(CVS\s1540) +D 2004-06-08T00:02:33 F Makefile.in ab7b0d5118e2da97bac66be8684a1034e3500f5a F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906 F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd @@ -27,7 +27,7 @@ F src/attach.c e76e4590ec5dd389e5646b171881b5243a6ef391 F src/auth.c 5c2f0bea4729c98c2be3b69d6b466fc51448fe79 F src/btree.c edb38affc2e83f4299e49104cfe14e6570d8bd32 F src/btree.h 589427ac13bb544d298cd99726e2572a6fe4bdaa -F src/build.c e8043747608eba9ff293f4fcb52cbf958625d599 +F src/build.c 83303494ccad0ed1cea24f73c7db1f2669820ccd F src/date.c 8e6fa3173386fb29fdef012ee08a853c1e9908b2 F src/delete.c b30f08250c9ed53a25a13c7c04599c1e8753992d F src/encode.c a876af473d1d636faa3dca51c7571f2e007eea37 @@ -37,7 +37,7 @@ F src/hash.c 440c2f8cb373ee1b4e13a0988489c7cd95d55b6f F src/hash.h 762d95f1e567664d1eafc1687de755626be962fb F src/insert.c 4268d9e3959cc845ea243fb4ec7507269404dad9 F src/legacy.c ad23746f15f67e34577621b1875f639c94839e1f -F src/main.c d34e173296473c9626f2560a0c86e694fc8e5a2b +F src/main.c f94886765e71082d020c9d7b4d4f8645029ee7f6 F src/md5.c 4302e84ae516c616bb079c4e6d038c0addb33481 F src/os.h a3a9c2df29acbff54aef742e85c302d23634019f F src/os_common.h 12074232439f904b3805beeff1245bd1b5532994 @@ -54,15 +54,15 @@ F src/pragma.c 54b4d67fa81fd38b911aa3325348dcae9ceac5a4 F src/printf.c 63b15f1ea9fe3daa066bb7430fd20d4a2d717dc8 F src/random.c eff68e3f257e05e81eae6c4d50a51eb88beb4ff3 F src/select.c 0ac0adeb2ae15255ac4399d9ee1b0d25a266a676 -F src/shell.c 79af86d39b2149c7f16219fcbe636e7c2da9df8e -F src/sqlite.h.in 4705697dd7213f322d59ffc69b48b8ac32b23373 +F src/shell.c a70b41be0377ef74e85841025330ebbd34e0dd8b +F src/sqlite.h.in 577974e9a1b85815ccddfb5b858695b62000f595 F src/sqliteInt.h 845d2a3ffdb9a9050a1b55044d4856227b649b84 F src/table.c af14284fa36c8d41f6829e3f2819dce07d3e2de2 -F src/tclsqlite.c 3db6b868bd844bfb71720c8e573f4c9b0d536bd5 -F src/test1.c b2498201826d83c8240a205954ecf8fc1b1d3554 +F src/tclsqlite.c c4d549ad9f5941288247759ead89d9632254fdc3 +F src/test1.c 416a37411f2ca7947e6509c5b6ddc6dd86a1204e F src/test2.c ae18537d8a85e5028c955837797f9da461b908b8 F src/test3.c beafd0ccf7b9ae784744be1b1e66ffe8f64c25da -F src/test4.c caf675e443460ec76b04d78e1688986c17c82cec +F src/test4.c a921a69821fd30209589228e64f94e9f715b6fe2 F src/test5.c 44178ce85c3afd2004ab4eeb5cfd7487116ce366 F src/tokenize.c 183c5d7da11affab5d70d903d33409c8c0ce6c5b F src/trigger.c 532daca4972bbf1165bdeecf48d9949eee8c24c0 @@ -215,7 +215,7 @@ F www/support.tcl 1801397edd271cc39a2aadd54e701184b5181248 F www/tclsqlite.tcl 19191cf2a1010eaeff74c51d83fd5f5a4d899075 F www/vdbe.tcl 59288db1ac5c0616296b26dce071c36cb611dfe9 F www/whentouse.tcl a8335bce47cc2fddb07f19052cb0cb4d9129a8e4 -P 31c1668dbc2b84438a5b78b0270f58b37b03791d -R 334ce43bb39f3c00215ba0df14f1b502 -U drh -Z f7c5a4dea192989af98a28345518141d +P 0c2d169cf3c0f36972015c952a2b46cb9a333881 +R ae36aa59d9c9bbd9dcea25dbefbbc5f3 +U danielk1977 +Z 9bd0ddefb661cdb7cba70d74baa55d54 diff --git a/manifest.uuid b/manifest.uuid index c62e418991..3f23a925d0 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -0c2d169cf3c0f36972015c952a2b46cb9a333881 \ No newline at end of file +62e31f396cb6b49f542977e2fade78e11e371132 \ No newline at end of file diff --git a/src/build.c b/src/build.c index 6600d16da5..df6bb336e8 100644 --- a/src/build.c +++ b/src/build.c @@ -23,7 +23,7 @@ ** ROLLBACK ** PRAGMA ** -** $Id: build.c,v 1.208 2004/06/07 10:00:31 danielk1977 Exp $ +** $Id: build.c,v 1.209 2004/06/08 00:02:33 danielk1977 Exp $ */ #include "sqliteInt.h" #include @@ -662,10 +662,10 @@ void sqlite3AddColumn(Parse *pParse, Token *pName){ pCol->zName = z; /* If there is no type specified, columns have the default affinity - ** 'NUMERIC'. If there is a type specified, then sqlite3AddColumnType() - ** will be called next to set pCol->affinity correctly. + ** 'NONE'. If there is a type specified, then sqlite3AddColumnType() will + ** be called next to set pCol->affinity correctly. */ - pCol->affinity = SQLITE_AFF_NUMERIC; + pCol->affinity = SQLITE_AFF_NONE; pCol->pColl = pParse->db->pDfltColl; p->nCol++; } diff --git a/src/main.c b/src/main.c index 2167631955..e2fc54cdad 100644 --- a/src/main.c +++ b/src/main.c @@ -14,7 +14,7 @@ ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** -** $Id: main.c,v 1.206 2004/06/07 07:52:18 danielk1977 Exp $ +** $Id: main.c,v 1.207 2004/06/08 00:02:34 danielk1977 Exp $ */ #include "sqliteInt.h" #include "os.h" @@ -1041,8 +1041,7 @@ opendb_out: */ int sqlite3_open( const char *zFilename, - sqlite3 **ppDb, - const char **options + sqlite3 **ppDb ){ return openDatabase(zFilename, ppDb); } @@ -1052,8 +1051,7 @@ int sqlite3_open( */ int sqlite3_open16( const void *zFilename, - sqlite3 **ppDb, - const char **options + sqlite3 **ppDb ){ char *zFilename8; /* zFilename encoded in UTF-8 instead of UTF-16 */ int rc; diff --git a/src/shell.c b/src/shell.c index 84efe0518a..181af99071 100644 --- a/src/shell.c +++ b/src/shell.c @@ -12,7 +12,7 @@ ** This file contains code to implement the "sqlite" command line ** utility for accessing SQLite databases. ** -** $Id: shell.c,v 1.102 2004/06/05 08:04:44 danielk1977 Exp $ +** $Id: shell.c,v 1.103 2004/06/08 00:02:34 danielk1977 Exp $ */ #include #include @@ -692,7 +692,7 @@ static void open_db(struct callback_data *p){ db = p->db = sqlite3_open_encrypted(p->zDbFilename, p->zKey, n, 0, &zErrMsg); assert(0); /* Encrypted databases are broken in SQLite 3 */ #else - sqlite3_open(p->zDbFilename, &p->db, 0); + sqlite3_open(p->zDbFilename, &p->db); db = p->db; #endif if( SQLITE_OK!=sqlite3_errcode(db) ){ diff --git a/src/sqlite.h.in b/src/sqlite.h.in index 0b6cd99dc1..5a7a809deb 100644 --- a/src/sqlite.h.in +++ b/src/sqlite.h.in @@ -12,7 +12,7 @@ ** This header file defines the interface that the SQLite library ** presents to client programs. ** -** @(#) $Id: sqlite.h.in,v 1.93 2004/06/06 09:44:04 danielk1977 Exp $ +** @(#) $Id: sqlite.h.in,v 1.94 2004/06/08 00:02:35 danielk1977 Exp $ */ #ifndef _SQLITE_H_ #define _SQLITE_H_ @@ -487,13 +487,11 @@ void *sqlite3_commit_hook(sqlite*, int(*)(void*), void*); */ int sqlite3_open( const char *filename, /* Database filename (UTF-8) */ - sqlite3 **ppDb, /* OUT: SQLite db handle */ - const char **args /* Null terminated array of option strings */ + sqlite3 **ppDb /* OUT: SQLite db handle */ ); int sqlite3_open16( const void *filename, /* Database filename (UTF-16) */ - sqlite3 **ppDb, /* OUT: SQLite db handle */ - const char **args /* Null terminated array of option strings */ + sqlite3 **ppDb /* OUT: SQLite db handle */ ); /* diff --git a/src/tclsqlite.c b/src/tclsqlite.c index 84fbb95c93..d9c46f2d19 100644 --- a/src/tclsqlite.c +++ b/src/tclsqlite.c @@ -11,7 +11,7 @@ ************************************************************************* ** A TCL Interface to SQLite ** -** $Id: tclsqlite.c,v 1.79 2004/06/02 00:41:09 drh Exp $ +** $Id: tclsqlite.c,v 1.80 2004/06/08 00:02:35 danielk1977 Exp $ */ #ifndef NO_TCL /* Omit this whole file if TCL is unavailable */ @@ -896,7 +896,6 @@ static int DbMain(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){ const char *zArg; char *zErrMsg; const char *zFile; - const char *zOpts[2] = {0, 0}; char zBuf[80]; if( objc==2 ){ zArg = Tcl_GetStringFromObj(objv[1], 0); @@ -949,10 +948,7 @@ static int DbMain(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){ #ifdef SQLITE_HAS_CODEC p->db = sqlite3_open_encrypted(zFile, pKey, nKey, 0, &zErrMsg); #else - if( objc>3 ){ - zOpts[0] = Tcl_GetString(objv[3]); - } - sqlite3_open(zFile, &p->db, zOpts); + sqlite3_open(zFile, &p->db); if( SQLITE_OK!=sqlite3_errcode(p->db) ){ zErrMsg = strdup(sqlite3_errmsg(p->db)); sqlite3_close(p->db); diff --git a/src/test1.c b/src/test1.c index 374ee03a30..77db0444fa 100644 --- a/src/test1.c +++ b/src/test1.c @@ -13,7 +13,7 @@ ** is not included in the SQLite library. It is used for automated ** testing of the SQLite library. ** -** $Id: test1.c,v 1.70 2004/06/07 16:27:46 drh Exp $ +** $Id: test1.c,v 1.71 2004/06/08 00:02:35 danielk1977 Exp $ */ #include "sqliteInt.h" #include "tcl.h" @@ -1300,7 +1300,7 @@ static int test_open( } zFilename = Tcl_GetString(objv[1]); - rc = sqlite3_open(zFilename, &db, 0); + rc = sqlite3_open(zFilename, &db); if( makePointerStr(interp, zBuf, db) ) return TCL_ERROR; Tcl_AppendResult(interp, zBuf, 0); @@ -1328,7 +1328,7 @@ static int test_open16( } zFilename = Tcl_GetByteArrayFromObj(objv[1], 0); - rc = sqlite3_open16(zFilename, &db, 0); + rc = sqlite3_open16(zFilename, &db); if( makePointerStr(interp, zBuf, db) ) return TCL_ERROR; Tcl_AppendResult(interp, zBuf, 0); diff --git a/src/test4.c b/src/test4.c index 8564859446..84da7b3b44 100644 --- a/src/test4.c +++ b/src/test4.c @@ -11,7 +11,7 @@ ************************************************************************* ** Code for testing the the SQLite library in a multithreaded environment. ** -** $Id: test4.c,v 1.9 2004/05/31 19:34:33 drh Exp $ +** $Id: test4.c,v 1.10 2004/06/08 00:02:35 danielk1977 Exp $ */ #include "sqliteInt.h" #include "tcl.h" @@ -66,7 +66,7 @@ static void *thread_main(void *pArg){ if( p->db ){ sqlite3_close(p->db); } - sqlite3_open(p->zFilename, &p->db, 0); + sqlite3_open(p->zFilename, &p->db); if( SQLITE_OK!=sqlite3_errcode(p->db) ){ p->zErr = strdup(sqlite3_errmsg(p->db)); sqlite3_close(p->db);