diff options
Diffstat (limited to 'ext/sqlite3/libsqlite/sqlite3.c')
| -rw-r--r-- | ext/sqlite3/libsqlite/sqlite3.c | 70 | 
1 files changed, 35 insertions, 35 deletions
diff --git a/ext/sqlite3/libsqlite/sqlite3.c b/ext/sqlite3/libsqlite/sqlite3.c index ef64f6dc2c..655b4cf4dc 100644 --- a/ext/sqlite3/libsqlite/sqlite3.c +++ b/ext/sqlite3/libsqlite/sqlite3.c @@ -361,7 +361,7 @@  ** The SQLITE_THREADSAFE macro must be defined as 0, 1, or 2.  ** 0 means mutexes are permanently disable and the library is never  ** threadsafe.  1 means the library is serialized which is the highest -** level of threadsafety.  2 means the libary is multithreaded - multiple +** level of threadsafety.  2 means the library is multithreaded - multiple  ** threads can use SQLite as long as no two threads try to use the same  ** database connection at the same time.  ** @@ -19267,7 +19267,7 @@ SQLITE_PRIVATE void sqlite3VXPrintf(          }          if( xtype==etGENERIC && precision>0 ) precision--;  #if 0 -        /* Rounding works like BSD when the constant 0.4999 is used.  Wierd! */ +        /* Rounding works like BSD when the constant 0.4999 is used.  Weird! */          for(idx=precision, rounder=0.4999; idx>0; idx--, rounder*=0.1);  #else          /* It makes more sense to use 0.5 */ @@ -23962,7 +23962,7 @@ static int os2Delete(  }  /* -** Check the existance and status of a file. +** Check the existence and status of a file.  */  static int os2Access(    sqlite3_vfs *pVfs,        /* Not used on os2 */ @@ -26315,7 +26315,7 @@ static int nolockClose(sqlite3_file *id) {  /******************************************************************************  ************************* Begin dot-file Locking ******************************  ** -** The dotfile locking implementation uses the existance of separate lock +** The dotfile locking implementation uses the existence of separate lock  ** files in order to control access to the database.  This works on just  ** about every filesystem imaginable.  But there are serious downsides:  ** @@ -26330,7 +26330,7 @@ static int nolockClose(sqlite3_file *id) {  **  ** Dotfile locking works by creating a file in the same directory as the  ** database and with the same name but with a ".lock" extension added. -** The existance of a lock file implies an EXCLUSIVE lock.  All other lock +** The existence of a lock file implies an EXCLUSIVE lock.  All other lock  ** types (SHARED, RESERVED, PENDING) are mapped into EXCLUSIVE.  */ @@ -29637,7 +29637,7 @@ static int unixDelete(  }  /* -** Test the existance of or access permissions of file zPath. The +** Test the existence of or access permissions of file zPath. The  ** test performed depends on the value of flags:  **  **     SQLITE_ACCESS_EXISTS: Return 1 if the file exists @@ -33788,7 +33788,7 @@ static int winDelete(  }  /* -** Check the existance and status of a file. +** Check the existence and status of a file.  */  static int winAccess(    sqlite3_vfs *pVfs,         /* Not used on win32 */ @@ -34345,7 +34345,7 @@ SQLITE_API int sqlite3_os_end(void){  /*  ** A bitmap is an instance of the following structure.  ** -** This bitmap records the existance of zero or more bits +** This bitmap records the existence of zero or more bits  ** with values between 1 and iSize, inclusive.  **  ** There are three possible representations of the bitmap. @@ -35828,7 +35828,7 @@ static sqlite3_pcache *pcache1Create(int szPage, int bPurgeable){    int sz;               /* Bytes of memory required to allocate the new cache */    /* -  ** The seperateCache variable is true if each PCache has its own private +  ** The separateCache variable is true if each PCache has its own private    ** PGroup.  In other words, separateCache is true for mode (1) where no    ** mutexing is required.    ** @@ -41734,7 +41734,7 @@ static void pagerUnlockIfUnused(Pager *pPager){  ** page is initialized to all zeros.   **  ** If noContent is true, it means that we do not care about the contents -** of the page. This occurs in two seperate scenarios: +** of the page. This occurs in two separate scenarios:  **  **   a) When reading a free-list leaf page from the database, and  ** @@ -48700,7 +48700,7 @@ static int allocateSpace(MemPage *pPage, int nByte, int *pIdx){    }else if( gap+2<=top ){      /* Search the freelist looking for a free slot big enough to satisfy       ** the request. The allocation is made from the first free slot in  -    ** the list that is large enough to accomadate it. +    ** the list that is large enough to accommodate it.      */      int pc, addr;      for(addr=hdr+1; (pc = get2byte(&data[addr]))>0; addr=pc){ @@ -50520,7 +50520,7 @@ SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *p){  /*  ** This routine is called prior to sqlite3PagerCommit when a transaction -** is commited for an auto-vacuum database. +** is committed for an auto-vacuum database.  **  ** If SQLITE_OK is returned, then *pnTrunc is set to the number of pages  ** the database file should be truncated to during the commit process.  @@ -52264,7 +52264,7 @@ SQLITE_PRIVATE int sqlite3BtreePrevious(BtCursor *pCur, int *pRes){  ** which in turn can make database access faster.  **  ** If the "exact" parameter is not 0, and the page-number nearby exists  -** anywhere on the free-list, then it is guarenteed to be returned. This +** anywhere on the free-list, then it is guaranteed to be returned. This  ** is only used by auto-vacuum databases when allocating a new table.  */  static int allocateBtreePage( @@ -58372,7 +58372,7 @@ SQLITE_PRIVATE void sqlite3VdbeNoopComment(Vdbe *p, const char *zFormat, ...){  ** by running with Valgrind.  **  ** About the #ifdef SQLITE_OMIT_TRACE:  Normally, this routine is never called -** unless p->nOp>0.  This is because in the absense of SQLITE_OMIT_TRACE, +** unless p->nOp>0.  This is because in the absence of SQLITE_OMIT_TRACE,  ** an OP_Trace instruction is always inserted by sqlite3VdbeGet() as soon as  ** a new VDBE is created.  So we are free to set addr to p->nOp-1 without  ** having to double-check to make sure that the result is non-negative. But @@ -59551,7 +59551,7 @@ static void invalidateCursorsOnModifiedBtrees(sqlite3 *db){  ** close it now. Argument eOp must be either SAVEPOINT_ROLLBACK or  ** SAVEPOINT_RELEASE. If it is SAVEPOINT_ROLLBACK, then the statement  ** transaction is rolled back. If eOp is SAVEPOINT_RELEASE, then the  -** statement transaction is commtted. +** statement transaction is committed.  **  ** If an IO error occurs, an SQLITE_IOERR_XXX error code is returned.   ** Otherwise SQLITE_OK. @@ -60076,7 +60076,7 @@ SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor *p){  ** the blob of data that it corresponds to. In a table record, all serial  ** types are stored at the start of the record, and the blobs of data at  ** the end. Hence these functions allow the caller to handle the -** serial-type and data blob seperately. +** serial-type and data blob separately.  **  ** The following table describes the various storage classes for data:  ** @@ -65590,7 +65590,7 @@ case OP_AutoCommit: {  ** other process can start another write transaction while this transaction is  ** underway.  Starting a write transaction also creates a rollback journal. A  ** write transaction must be started before any changes can be made to the -** database.  If P2 is 2 or greater then an EXCLUSIVE lock is also obtained +** database.  If P2 is 2 or greater than an EXCLUSIVE lock is also obtained  ** on the file.  **  ** If a write-transaction is started and the Vdbe.usesStmtJournal flag is @@ -72784,7 +72784,7 @@ SQLITE_PRIVATE int sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound){  **  ** If rMayHaveNull is zero, that means that the subquery is being used  ** for membership testing only.  There is no need to initialize any -** registers to indicate the presense or absence of NULLs on the RHS. +** registers to indicate the presence or absence of NULLs on the RHS.  **  ** For a SELECT or EXISTS operator, return the register that holds the  ** result.  For IN operators or if an error occurs, the return value is 0. @@ -74392,7 +74392,7 @@ SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int    int r1, r2;    assert( jumpIfNull==SQLITE_JUMPIFNULL || jumpIfNull==0 ); -  if( NEVER(v==0) )     return;  /* Existance of VDBE checked by caller */ +  if( NEVER(v==0) )     return;  /* Existence of VDBE checked by caller */    if( NEVER(pExpr==0) ) return;  /* No way this can happen */    op = pExpr->op;    switch( op ){ @@ -74512,7 +74512,7 @@ SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int    int r1, r2;    assert( jumpIfNull==SQLITE_JUMPIFNULL || jumpIfNull==0 ); -  if( NEVER(v==0) ) return; /* Existance of VDBE checked by caller */ +  if( NEVER(v==0) ) return; /* Existence of VDBE checked by caller */    if( pExpr==0 )    return;    /* The value of pExpr->op and op are related as follows: @@ -79452,7 +79452,7 @@ SQLITE_PRIVATE void sqlite3DropTable(Parse *pParse, SrcList *pName, int isView,      /* Drop all SQLITE_MASTER table and index entries that refer to the      ** table. The program name loops through the master table and deletes      ** every row that refers to a table of the same name as the one being -    ** dropped. Triggers are handled seperately because a trigger can be +    ** dropped. Triggers are handled separately because a trigger can be      ** created in the temp database that refers to a table in another      ** database.      */ @@ -82374,7 +82374,7 @@ static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv){  **  ** If p1 is negative, then we begin abs(p1) from the end of x[].  ** -** If p2 is negative, return the p2 characters preceeding p1. +** If p2 is negative, return the p2 characters preceding p1.  */  static void substrFunc(    sqlite3_context *context, @@ -83172,7 +83172,7 @@ static void zeroblobFunc(  /*  ** The replace() function.  Three arguments are all strings: call  ** them A, B, and C. The result is also a string which is derived -** from A by replacing every occurance of B with C.  The match +** from A by replacing every occurrence of B with C.  The match  ** must be exact.  Collating sequences are not used.  */  static void replaceFunc( @@ -90574,7 +90574,7 @@ SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3 *db, Select *p){  }  /* -** Given 1 to 3 identifiers preceeding the JOIN keyword, determine the +** Given 1 to 3 identifiers preceding the JOIN keyword, determine the  ** type of join.  Return an integer constant that expresses that type  ** in terms of the following bit values:  ** @@ -91892,7 +91892,7 @@ static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak){    /*     ** "LIMIT -1" always shows all rows.  There is some -  ** contraversy about what the correct behavior should be. +  ** controversy about what the correct behavior should be.    ** The current implementation interprets "LIMIT 0" to mean    ** no rows.    */ @@ -94252,7 +94252,7 @@ SQLITE_PRIVATE int sqlite3Select(      if( pSub==0 || pItem->isPopulated ) continue;      /* Increment Parse.nHeight by the height of the largest expression -    ** tree refered to by this, the parent select. The child select +    ** tree referred to by this, the parent select. The child select      ** may contain expression trees of at most      ** (SQLITE_MAX_EXPR_DEPTH-Parse.nHeight) height. This is a bit      ** more conservative than necessary, but much easier than enforcing @@ -99313,7 +99313,7 @@ static void exprAnalyzeOrTerm(          }          if( (chngToIN & getMask(pMaskSet, pOrTerm->leftCursor))==0 ){            /* This term must be of the form t1.a==t2.b where t2 is in the -          ** chngToIN set but t1 is not.  This term will be either preceeded +          ** chngToIN set but t1 is not.  This term will be either preceded            ** or follwed by an inverted copy (t2.b==t1.a).  Skip this term             ** and use its inversion. */            testcase( pOrTerm->wtFlags & TERM_COPIED ); @@ -102953,7 +102953,7 @@ SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(          **   (1) The table must not depend on other tables that have not          **       yet run.          ** -        **   (2) A full-table-scan plan cannot supercede indexed plan unless +        **   (2) A full-table-scan plan cannot supersede indexed plan unless          **       the full-table-scan is an "optimal" plan as defined above.          **          **   (3) All tables have an INDEXED BY clause or this table lacks an @@ -107619,7 +107619,7 @@ SQLITE_PRIVATE const char sqlite3IsEbcdicIdChar[];  **                 a statement.  **  **   (4) CREATE    The keyword CREATE has been seen at the beginning of a -**                 statement, possibly preceeded by EXPLAIN and/or followed by +**                 statement, possibly preceded by EXPLAIN and/or followed by  **                 TEMP or TEMPORARY  **  **   (5) TRIGGER   We are in the middle of a trigger definition that must be @@ -108525,7 +108525,7 @@ static int binCollFunc(  /*  ** Another built-in collating sequence: NOCASE.   ** -** This collating sequence is intended to be used for "case independant +** This collating sequence is intended to be used for "case independent  ** comparison". SQLite's knowledge of upper and lower case equivalents  ** extends only to the 26 characters used in the English language.  ** @@ -116368,7 +116368,7 @@ SQLITE_PRIVATE int sqlite3Fts3EvalPhraseStats(  ** of the current row.   **  ** More specifically, the returned buffer contains 1 varint for each  -** occurence of the phrase in the column, stored using the normal (delta+2)  +** occurrence of the phrase in the column, stored using the normal (delta+2)   ** compression and is terminated by either an 0x01 or 0x00 byte. For example,  ** if the requested column contains "a b X c d X X" and the position-list  ** for 'X' is requested, the buffer returned may contain: @@ -118508,7 +118508,7 @@ static int star_oh(const char *z){  /*  ** If the word ends with zFrom and xCond() is true for the stem -** of the word that preceeds the zFrom ending, then change the  +** of the word that preceds the zFrom ending, then change the   ** ending to zTo.  **  ** The input word *pz and zFrom are both in reverse order.  zTo @@ -123270,9 +123270,9 @@ static int fts3SnippetFindPositions(Fts3Expr *pExpr, int iPhrase, void *ctx){  ** is the snippet with the highest score, where scores are calculated  ** by adding:  ** -**   (a) +1 point for each occurence of a matchable phrase in the snippet. +**   (a) +1 point for each occurrence of a matchable phrase in the snippet.  ** -**   (b) +1000 points for the first occurence of each matchable phrase in  +**   (b) +1000 points for the first occurrence of each matchable phrase in   **       the snippet for which the corresponding mCovered bit is not set.  **  ** The selected snippet parameters are stored in structure *pFragment before @@ -123373,7 +123373,7 @@ static int fts3StringAppend(    }    /* If there is insufficient space allocated at StrBuffer.z, use realloc() -  ** to grow the buffer until so that it is big enough to accomadate the +  ** to grow the buffer until so that it is big enough to accommodate the    ** appended data.    */    if( pStr->n+nAppend+1>=pStr->nAlloc ){  | 
