]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Remove the third argument from the sqlite3_open() API. (CVS 1540)
authordanielk1977 <danielk1977@noemail.net>
Tue, 8 Jun 2004 00:02:33 +0000 (00:02 +0000)
committerdanielk1977 <danielk1977@noemail.net>
Tue, 8 Jun 2004 00:02:33 +0000 (00:02 +0000)
FossilOrigin-Name: 62e31f396cb6b49f542977e2fade78e11e371132

manifest
manifest.uuid
src/build.c
src/main.c
src/shell.c
src/sqlite.h.in
src/tclsqlite.c
src/test1.c
src/test4.c

index 2284f996bd938516ee4b8eef6ad2f814bbb98fb4..e331efb1bd3f6cad59c2588c74dacb8da08543b1 100644 (file)
--- 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
index c62e418991fa8a1f888580da566083d73c5df404..3f23a925d0f474cfc1afd1dc90cdc511ead522d8 100644 (file)
@@ -1 +1 @@
-0c2d169cf3c0f36972015c952a2b46cb9a333881
\ No newline at end of file
+62e31f396cb6b49f542977e2fade78e11e371132
\ No newline at end of file
index 6600d16da59dfa5fbcebdd9aa5777ad71ca15040..df6bb336e80bbb394832333528df11dfa50379c4 100644 (file)
@@ -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 <ctype.h>
@@ -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++;
 }
index 216763195588b8dad57b4e179b0440f28feae5dd..e2fc54cdaded0aaf8f8b058dccdcdaf8206574cf 100644 (file)
@@ -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;
index 84efe0518a48bfdbcfe1f8679cfa9f095c7013f1..181af99071b8bb42a10a0561c60e61c9d0fe60cd 100644 (file)
@@ -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 <stdlib.h>
 #include <string.h>
@@ -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) ){
index 0b6cd99dc1975c2399e304e927dee57627c72f32..5a7a809debdd90eccc2cd3e2cb50e60d501e05ac 100644 (file)
@@ -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 */
 );
 
 /*
index 84fbb95c931f8a8c8f5fd4f7cebbbf9ac05b9353..d9c46f2d194fa9b3928a4861ce6b52fa7f1dc768 100644 (file)
@@ -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);
index 374ee03a30c55d6ce053f52c8860c1d6b2ddf470..77db0444faf6b90cf95dd064dbf11d08577c94a1 100644 (file)
@@ -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);
index 85648594464b36432d2fe12211d9ee87baf292e9..84da7b3b44dc26cc9e891080344f74e51417f126 100644 (file)
@@ -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);