cvs: php-src /ext/sqlite3/libsqlite sqlite3.c
| From: | Pierre-Alain Joye | Date: | Fri, 15 Aug 2008 21:03:34 +0000 |
| Subject: | cvs: php-src /ext/sqlite3/libsqlite sqlite3.c | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-52406@lists.php.net to get a copy of this message | ||
pajoye Fri Aug 15 21:03:34 2008 UTC
Modified files:
/php-src/ext/sqlite3/libsqlite sqlite3.c
Log:
- MFB: fix unexpected EOF on line 391
http://cvs.php.net/viewvc.cgi/php-src/ext/sqlite3/libsqlite/sqlite3.c?r1=1.6&r2=1.7&diff_format=u Index: php-src/ext/sqlite3/libsqlite/sqlite3.c diff -u php-src/ext/sqlite3/libsqlite/sqlite3.c:1.6 php-src/ext/sqlite3/libsqlite/sqlite3.c:1.7 --- php-src/ext/sqlite3/libsqlite/sqlite3.c:1.6 Wed Aug 6 14:22:34 2008 +++ php-src/ext/sqlite3/libsqlite/sqlite3.c Fri Aug 15 21:03:32 2008 @@ -41,7 +41,7 @@ ************************************************************************* ** Internal interface definitions for SQLite. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITEINT_H_ #define _SQLITEINT_H_ @@ -70,7 +70,7 @@ ** ** This file defines various limits of what SQLite can process. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -387,16 +387,12 @@ ** If none of the above are defined, then set SQLITE_SYSTEM_MALLOC as ** the default. */ -#if defined(SQLITE_SYSTEM_MALLOC)+defined(SQLITE_MEMDEBUG)+\ - defined(SQLITE_MEMORY_SIZE)+defined(SQLITE_MMAP_HEAP_SIZE)+\ - defined(SQLITE_POW2_MEMORY_SIZE)>1 +#if defined(SQLITE_SYSTEM_MALLOC)+defined(SQLITE_MEMDEBUG)+ defined(SQLITE_MEMORY_SIZE)+defined(SQLITE_MMAP_HEAP_SIZE)+ defined(SQLITE_POW2_MEMORY_SIZE)>1 # error "At most one of the following compile-time configuration options\ is allows: SQLITE_SYSTEM_MALLOC, SQLITE_MEMDEBUG, SQLITE_MEMORY_SIZE,\ SQLITE_MMAP_HEAP_SIZE, SQLITE_POW2_MEMORY_SIZE" #endif -#if defined(SQLITE_SYSTEM_MALLOC)+defined(SQLITE_MEMDEBUG)+\ - defined(SQLITE_MEMORY_SIZE)+defined(SQLITE_MMAP_HEAP_SIZE)+\ - defined(SQLITE_POW2_MEMORY_SIZE)==0 +#if defined(SQLITE_SYSTEM_MALLOC)+defined(SQLITE_MEMDEBUG)+ defined(SQLITE_MEMORY_SIZE)+defined(SQLITE_MMAP_HEAP_SIZE)+ defined(SQLITE_POW2_MEMORY_SIZE)==0 # define SQLITE_SYSTEM_MALLOC 1 #endif @@ -474,7 +470,7 @@ ** the version number) and changes its name to "sqlite3.h" as ** part of the build process. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE3_H_ #define _SQLITE3_H_ @@ -6740,7 +6736,7 @@ ** This is the header file for the generic hash-table implemenation ** used in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE_HASH_H_ #define _SQLITE_HASH_H_ @@ -7265,7 +7261,7 @@ ** subsystem. See comments in the source code for a detailed description ** of what each interface routine does. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _BTREE_H_ #define _BTREE_H_ @@ -7491,7 +7487,7 @@ ** or VDBE. The VDBE implements an abstract machine that runs a ** simple program to access and modify the underlying database. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE_VDBE_H_ #define _SQLITE_VDBE_H_ @@ -7880,7 +7876,7 @@ ** subsystem. The page cache subsystem reads and writes a file a page ** at a time and provides a journal for rollback. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _PAGER_H_ @@ -8034,7 +8030,7 @@ ** This header file is #include-ed by sqliteInt.h and thus ends up ** being included by every source file. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE_OS_H_ #define _SQLITE_OS_H_ @@ -8316,7 +8312,7 @@ ** Source files should #include the sqliteInt.h file and let that file ** include this one indirectly. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -10271,7 +10267,7 @@ ** ** This file contains definitions of global variables and contants. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -10351,7 +10347,7 @@ ** This module implements the sqlite3_status() interface and related ** functionality. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -10467,7 +10463,7 @@ ** sqlite3RegisterDateTimeFunctions() found at the bottom of the file. ** All other code has file scope. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** SQLite processes all times and dates as Julian Day numbers. The ** dates and times are stored as the number of days since noon @@ -11557,7 +11553,7 @@ ** This file contains OS interface code that is common to all ** architectures. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #define _SQLITE_OS_C_ 1 #undef _SQLITE_OS_C_ @@ -11833,7 +11829,7 @@ ** ************************************************************************* ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -11913,7 +11909,7 @@ ** This file contains implementations of the low-level memory allocation ** routines specified in the sqlite3_mem_methods object. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -12064,7 +12060,7 @@ ** This file contains implementations of the low-level memory allocation ** routines specified in the sqlite3_mem_methods object. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -12512,7 +12508,7 @@ ** This version of the memory allocation subsystem is included ** in the build only if SQLITE_ENABLE_MEMSYS3 is defined. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -13196,7 +13192,7 @@ ** This version of the memory allocation subsystem is included ** in the build only if SQLITE_ENABLE_MEMSYS5 is defined. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -13722,7 +13718,7 @@ ** fragmentation. On some systems, heap fragmentation can cause a ** significant real-time slowdown. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifdef SQLITE_ENABLE_MEMSYS6 @@ -14207,7 +14203,7 @@ ** implementation is suitable for testing. ** debugging purposes ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_MUTEX_NOOP @@ -14474,7 +14470,7 @@ ************************************************************************* ** This file contains the C functions that implement mutexes for OS/2 ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -14749,7 +14745,7 @@ ************************************************************************* ** This file contains the C functions that implement mutexes for pthreads ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -15076,7 +15072,7 @@ ************************************************************************* ** This file contains the C functions that implement mutexes for win32 ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -15323,7 +15319,7 @@ ** ** Memory allocation functions used throughout sqlite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -16058,7 +16054,7 @@ ** an historical reference. Most of the "enhancements" have been backed ** out so that the functionality is now the same as standard printf(). ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ************************************************************************** ** @@ -17004,7 +17000,7 @@ ** Random numbers are used by some of the database backends in order ** to generate random integer keys for tables or random filenames. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -17125,7 +17121,7 @@ ** This file contains routines used to translate between UTF-8, ** UTF-16, UTF-16BE, and UTF-16LE. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** Notes on UTF-8: ** @@ -17167,7 +17163,7 @@ ** 6000 lines long) it was split up into several smaller files and ** this header information was factored out. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _VDBEINT_H_ #define _VDBEINT_H_ @@ -18109,7 +18105,7 @@ ** This file contains functions for allocating memory, comparing ** strings, and stuff like that. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -19059,7 +19055,7 @@ ** This is the implementation of generic hash-tables ** used in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* Turn bulk memory into a hash table object by initializing the @@ -19637,7 +19633,7 @@ ** ** This file contains code that is specific to OS/2. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -19700,7 +19696,7 @@ ** This file should be #included by the os_*.c files only. It is not a ** general purpose header file. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _OS_COMMON_H_ #define _OS_COMMON_H_ @@ -19771,7 +19767,7 @@ ** This file contains inline asm code for retrieving "high-performance" ** counters for x86 class CPUs. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _HWTIME_H_ #define _HWTIME_H_ @@ -20990,7 +20986,7 @@ ** ** This file contains code that is specific to Unix systems. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #if SQLITE_OS_UNIX /* This file is used on unix only */ @@ -21114,7 +21110,7 @@ ** This file should be #included by the os_*.c files only. It is not a ** general purpose header file. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _OS_COMMON_H_ #define _OS_COMMON_H_ @@ -21185,7 +21181,7 @@ ** This file contains inline asm code for retrieving "high-performance" ** counters for x86 class CPUs. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _HWTIME_H_ #define _HWTIME_H_ @@ -23972,7 +23968,7 @@ ** ** This file contains code that is specific to windows. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #if SQLITE_OS_WIN /* This file is used for windows only */ @@ -24040,7 +24036,7 @@ ** This file should be #included by the os_*.c files only. It is not a ** general purpose header file. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _OS_COMMON_H_ #define _OS_COMMON_H_ @@ -24111,7 +24107,7 @@ ** This file contains inline asm code for retrieving "high-performance" ** counters for x86 class CPUs. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _HWTIME_H_ #define _HWTIME_H_ @@ -25848,7 +25844,7 @@ ** start of a transaction, and is thus usually less than a few thousand, ** but can be as large as 2 billion for a really big database. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #define BITVEC_SZ 512 @@ -26161,7 +26157,7 @@ ** file simultaneously, or one process from reading the database while ** another is writing. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_DISKIO @@ -31530,7 +31526,7 @@ ** ************************************************************************* ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** This file contains code used to implement mutexes on Btree objects. ** This code really belongs in btree.c. But btree.c is getting too @@ -31550,7 +31546,7 @@ ** May you share freely, never taking more than you give. ** ************************************************************************* -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** This file implements a external (disk-based) database using BTrees. ** For a detailed discussion of BTrees, refer to @@ -32475,7 +32471,7 @@ ** May you share freely, never taking more than you give. ** ************************************************************************* -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** This file implements a external (disk-based) database using BTrees. ** See the header comment on "btreeInt.h" for additional information. @@ -39806,7 +39802,7 @@ ** This file implements a FIFO queue of rowids used for processing ** UPDATE and DELETE statements. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -39940,7 +39936,7 @@ ** only within the VDBE. Interface routines refer to a Mem using the ** name sqlite_value ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -40983,7 +40979,7 @@ ** to version 2.8.7, all this code was combined into the vdbe.c source file. ** But that file was getting too big so this subroutines were split out. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -43480,7 +43476,7 @@ ** This file contains code use to implement APIs that are part of the ** VDBE. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifdef SQLITE_ENABLE_MEMORY_MANAGEMENT @@ -44786,7 +44782,7 @@ ** in this file for details. If in doubt, do not deviate from existing ** commenting and indentation practices when changing or adding code. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -45227,7 +45223,7 @@ ** This file contains inline asm code for retrieving "high-performance" ** counters for x86 class CPUs. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _HWTIME_H_ #define _HWTIME_H_ @@ -49964,7 +49960,7 @@ ** ** This file contains code used to implement incremental BLOB I/O. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -50311,7 +50307,7 @@ ** ************************************************************************* ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifdef SQLITE_ENABLE_ATOMIC_WRITE @@ -50554,7 +50550,7 @@ ** This file contains routines used for analyzing expressions and ** for generating VDBE code that evaluates expressions in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -54141,7 +54137,7 @@ ** This file contains C code routines that used to generate VDBE code ** that implements the ALTER TABLE command. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -54762,7 +54758,7 @@ ************************************************************************* ** This file contains code associated with the ANALYZE command. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_ANALYZE @@ -55189,7 +55185,7 @@ ************************************************************************* ** This file contains code used to implement the ATTACH and DETACH commands. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_ATTACH @@ -55718,7 +55714,7 @@ ** systems that do not need this facility may omit it by recompiling ** the library with -DSQLITE_OMIT_AUTHORIZATION=1 ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -55962,7 +55958,7 @@ ** COMMIT ** ROLLBACK ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -59450,7 +59446,7 @@ ** This file contains functions used to access the internal hash tables ** of user defined functions and collation sequences. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -59831,7 +59827,7 @@ ** This file contains C code routines that are called by the parser ** in order to generate code for DELETE FROM statements. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -60381,7 +60377,7 @@ ** sqliteRegisterBuildinFunctions() found at the bottom of the file. ** All other code has file scope. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -61774,7 +61770,7 @@ ** This file contains C code routines that are called by the parser ** to handle INSERT statements in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -63516,7 +63512,7 @@ ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -63661,7 +63657,7 @@ ** This file contains code used to dynamically load extensions into ** the SQLite library. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_CORE @@ -63686,7 +63682,7 @@ ** as extensions by SQLite should #include this file instead of ** sqlite3.h. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE3EXT_H_ #define _SQLITE3EXT_H_ @@ -64604,7 +64600,7 @@ ************************************************************************* ** This file contains code used to implement the PRAGMA command. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* Ignore this whole file if pragmas are disabled @@ -65936,7 +65932,7 @@ ** interface, and routines that contribute to loading the database schema ** from disk. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -66749,7 +66745,7 @@ ** This file contains C code routines that are called by the parser ** to handle SELECT statements in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -71047,7 +71043,7 @@ ** These routines are in a separate files so that they will not be linked ** if they are not used. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_GET_TABLE @@ -71242,7 +71238,7 @@ ************************************************************************* ** ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_TRIGGER @@ -72099,7 +72095,7 @@ ** This file contains C code routines that are called by the parser ** to handle UPDATE statements. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_VIRTUALTABLE @@ -72781,7 +72777,7 @@ ** Most of the code in this file may be omitted by defining the ** SQLITE_OMIT_VACUUM macro. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #if !defined(SQLITE_OMIT_VACUUM) && !defined(SQLITE_OMIT_ATTACH) @@ -73072,7 +73068,7 @@ ************************************************************************* ** This file contains code used to help implement virtual tables. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_VIRTUALTABLE @@ -73917,7 +73913,7 @@ ** so is applicable. Because this module is responsible for selecting ** indices, you might also think of this module as the "query optimizer". ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -79959,7 +79955,7 @@ ** individual tokens and sends those tokens one-by-one over to the ** parser for analysis. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -80012,7 +80008,7 @@ ** ** The code in this file has been automatically generated by ** -** $Header: /repository/php-src/ext/sqlite3/libsqlite/sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Header: /repository/php-src/ext/sqlite3/libsqlite/sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** The code in this file implements a function that determines whether ** or not a given identifier is really an SQL keyword. The same thing @@ -80584,7 +80580,7 @@ ** separating it out, the code will be automatically omitted from ** static links that do not use it. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_COMPLETE @@ -80861,7 +80857,7 @@ ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifdef SQLITE_ENABLE_FTS3 @@ -92003,7 +91999,7 @@ ** This file contains code for implementations of the r-tree and r*-tree ** algorithms packaged as an SQLite virtual table module. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_RTREE) @@ -94827,7 +94823,7 @@ ** May you share freely, never taking more than you give. ** ************************************************************************* -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** This file implements an integration between the ICU library ** ("International Components for Unicode", an open-source library
http://cvs.php.net/viewvc.cgi/php-src/ext/sqlite3/libsqlite/sqlite3.c?r1=1.6&r2=1.7&diff_format=u Index: php-src/ext/sqlite3/libsqlite/sqlite3.c diff -u php-src/ext/sqlite3/libsqlite/sqlite3.c:1.6 php-src/ext/sqlite3/libsqlite/sqlite3.c:1.7 --- php-src/ext/sqlite3/libsqlite/sqlite3.c:1.6 Wed Aug 6 14:22:34 2008 +++ php-src/ext/sqlite3/libsqlite/sqlite3.c Fri Aug 15 21:03:32 2008 @@ -41,7 +41,7 @@ ************************************************************************* ** Internal interface definitions for SQLite. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITEINT_H_ #define _SQLITEINT_H_ @@ -70,7 +70,7 @@ ** ** This file defines various limits of what SQLite can process. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -387,16 +387,12 @@ ** If none of the above are defined, then set SQLITE_SYSTEM_MALLOC as ** the default. */ -#if defined(SQLITE_SYSTEM_MALLOC)+defined(SQLITE_MEMDEBUG)+\ - defined(SQLITE_MEMORY_SIZE)+defined(SQLITE_MMAP_HEAP_SIZE)+\ - defined(SQLITE_POW2_MEMORY_SIZE)>1 +#if defined(SQLITE_SYSTEM_MALLOC)+defined(SQLITE_MEMDEBUG)+ defined(SQLITE_MEMORY_SIZE)+defined(SQLITE_MMAP_HEAP_SIZE)+ defined(SQLITE_POW2_MEMORY_SIZE)>1 # error "At most one of the following compile-time configuration options\ is allows: SQLITE_SYSTEM_MALLOC, SQLITE_MEMDEBUG, SQLITE_MEMORY_SIZE,\ SQLITE_MMAP_HEAP_SIZE, SQLITE_POW2_MEMORY_SIZE" #endif -#if defined(SQLITE_SYSTEM_MALLOC)+defined(SQLITE_MEMDEBUG)+\ - defined(SQLITE_MEMORY_SIZE)+defined(SQLITE_MMAP_HEAP_SIZE)+\ - defined(SQLITE_POW2_MEMORY_SIZE)==0 +#if defined(SQLITE_SYSTEM_MALLOC)+defined(SQLITE_MEMDEBUG)+ defined(SQLITE_MEMORY_SIZE)+defined(SQLITE_MMAP_HEAP_SIZE)+ defined(SQLITE_POW2_MEMORY_SIZE)==0 # define SQLITE_SYSTEM_MALLOC 1 #endif @@ -474,7 +470,7 @@ ** the version number) and changes its name to "sqlite3.h" as ** part of the build process. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE3_H_ #define _SQLITE3_H_ @@ -6740,7 +6736,7 @@ ** This is the header file for the generic hash-table implemenation ** used in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE_HASH_H_ #define _SQLITE_HASH_H_ @@ -7265,7 +7261,7 @@ ** subsystem. See comments in the source code for a detailed description ** of what each interface routine does. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _BTREE_H_ #define _BTREE_H_ @@ -7491,7 +7487,7 @@ ** or VDBE. The VDBE implements an abstract machine that runs a ** simple program to access and modify the underlying database. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE_VDBE_H_ #define _SQLITE_VDBE_H_ @@ -7880,7 +7876,7 @@ ** subsystem. The page cache subsystem reads and writes a file a page ** at a time and provides a journal for rollback. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _PAGER_H_ @@ -8034,7 +8030,7 @@ ** This header file is #include-ed by sqliteInt.h and thus ends up ** being included by every source file. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE_OS_H_ #define _SQLITE_OS_H_ @@ -8316,7 +8312,7 @@ ** Source files should #include the sqliteInt.h file and let that file ** include this one indirectly. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -10271,7 +10267,7 @@ ** ** This file contains definitions of global variables and contants. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -10351,7 +10347,7 @@ ** This module implements the sqlite3_status() interface and related ** functionality. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -10467,7 +10463,7 @@ ** sqlite3RegisterDateTimeFunctions() found at the bottom of the file. ** All other code has file scope. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** SQLite processes all times and dates as Julian Day numbers. The ** dates and times are stored as the number of days since noon @@ -11557,7 +11553,7 @@ ** This file contains OS interface code that is common to all ** architectures. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #define _SQLITE_OS_C_ 1 #undef _SQLITE_OS_C_ @@ -11833,7 +11829,7 @@ ** ************************************************************************* ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -11913,7 +11909,7 @@ ** This file contains implementations of the low-level memory allocation ** routines specified in the sqlite3_mem_methods object. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -12064,7 +12060,7 @@ ** This file contains implementations of the low-level memory allocation ** routines specified in the sqlite3_mem_methods object. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -12512,7 +12508,7 @@ ** This version of the memory allocation subsystem is included ** in the build only if SQLITE_ENABLE_MEMSYS3 is defined. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -13196,7 +13192,7 @@ ** This version of the memory allocation subsystem is included ** in the build only if SQLITE_ENABLE_MEMSYS5 is defined. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -13722,7 +13718,7 @@ ** fragmentation. On some systems, heap fragmentation can cause a ** significant real-time slowdown. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifdef SQLITE_ENABLE_MEMSYS6 @@ -14207,7 +14203,7 @@ ** implementation is suitable for testing. ** debugging purposes ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_MUTEX_NOOP @@ -14474,7 +14470,7 @@ ************************************************************************* ** This file contains the C functions that implement mutexes for OS/2 ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -14749,7 +14745,7 @@ ************************************************************************* ** This file contains the C functions that implement mutexes for pthreads ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -15076,7 +15072,7 @@ ************************************************************************* ** This file contains the C functions that implement mutexes for win32 ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -15323,7 +15319,7 @@ ** ** Memory allocation functions used throughout sqlite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -16058,7 +16054,7 @@ ** an historical reference. Most of the "enhancements" have been backed ** out so that the functionality is now the same as standard printf(). ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ************************************************************************** ** @@ -17004,7 +17000,7 @@ ** Random numbers are used by some of the database backends in order ** to generate random integer keys for tables or random filenames. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -17125,7 +17121,7 @@ ** This file contains routines used to translate between UTF-8, ** UTF-16, UTF-16BE, and UTF-16LE. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** Notes on UTF-8: ** @@ -17167,7 +17163,7 @@ ** 6000 lines long) it was split up into several smaller files and ** this header information was factored out. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _VDBEINT_H_ #define _VDBEINT_H_ @@ -18109,7 +18105,7 @@ ** This file contains functions for allocating memory, comparing ** strings, and stuff like that. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -19059,7 +19055,7 @@ ** This is the implementation of generic hash-tables ** used in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* Turn bulk memory into a hash table object by initializing the @@ -19637,7 +19633,7 @@ ** ** This file contains code that is specific to OS/2. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -19700,7 +19696,7 @@ ** This file should be #included by the os_*.c files only. It is not a ** general purpose header file. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _OS_COMMON_H_ #define _OS_COMMON_H_ @@ -19771,7 +19767,7 @@ ** This file contains inline asm code for retrieving "high-performance" ** counters for x86 class CPUs. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _HWTIME_H_ #define _HWTIME_H_ @@ -20990,7 +20986,7 @@ ** ** This file contains code that is specific to Unix systems. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #if SQLITE_OS_UNIX /* This file is used on unix only */ @@ -21114,7 +21110,7 @@ ** This file should be #included by the os_*.c files only. It is not a ** general purpose header file. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _OS_COMMON_H_ #define _OS_COMMON_H_ @@ -21185,7 +21181,7 @@ ** This file contains inline asm code for retrieving "high-performance" ** counters for x86 class CPUs. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _HWTIME_H_ #define _HWTIME_H_ @@ -23972,7 +23968,7 @@ ** ** This file contains code that is specific to windows. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #if SQLITE_OS_WIN /* This file is used for windows only */ @@ -24040,7 +24036,7 @@ ** This file should be #included by the os_*.c files only. It is not a ** general purpose header file. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _OS_COMMON_H_ #define _OS_COMMON_H_ @@ -24111,7 +24107,7 @@ ** This file contains inline asm code for retrieving "high-performance" ** counters for x86 class CPUs. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _HWTIME_H_ #define _HWTIME_H_ @@ -25848,7 +25844,7 @@ ** start of a transaction, and is thus usually less than a few thousand, ** but can be as large as 2 billion for a really big database. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #define BITVEC_SZ 512 @@ -26161,7 +26157,7 @@ ** file simultaneously, or one process from reading the database while ** another is writing. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_DISKIO @@ -31530,7 +31526,7 @@ ** ************************************************************************* ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** This file contains code used to implement mutexes on Btree objects. ** This code really belongs in btree.c. But btree.c is getting too @@ -31550,7 +31546,7 @@ ** May you share freely, never taking more than you give. ** ************************************************************************* -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** This file implements a external (disk-based) database using BTrees. ** For a detailed discussion of BTrees, refer to @@ -32475,7 +32471,7 @@ ** May you share freely, never taking more than you give. ** ************************************************************************* -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** This file implements a external (disk-based) database using BTrees. ** See the header comment on "btreeInt.h" for additional information. @@ -39806,7 +39802,7 @@ ** This file implements a FIFO queue of rowids used for processing ** UPDATE and DELETE statements. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -39940,7 +39936,7 @@ ** only within the VDBE. Interface routines refer to a Mem using the ** name sqlite_value ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -40983,7 +40979,7 @@ ** to version 2.8.7, all this code was combined into the vdbe.c source file. ** But that file was getting too big so this subroutines were split out. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -43480,7 +43476,7 @@ ** This file contains code use to implement APIs that are part of the ** VDBE. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifdef SQLITE_ENABLE_MEMORY_MANAGEMENT @@ -44786,7 +44782,7 @@ ** in this file for details. If in doubt, do not deviate from existing ** commenting and indentation practices when changing or adding code. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -45227,7 +45223,7 @@ ** This file contains inline asm code for retrieving "high-performance" ** counters for x86 class CPUs. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _HWTIME_H_ #define _HWTIME_H_ @@ -49964,7 +49960,7 @@ ** ** This file contains code used to implement incremental BLOB I/O. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -50311,7 +50307,7 @@ ** ************************************************************************* ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifdef SQLITE_ENABLE_ATOMIC_WRITE @@ -50554,7 +50550,7 @@ ** This file contains routines used for analyzing expressions and ** for generating VDBE code that evaluates expressions in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -54141,7 +54137,7 @@ ** This file contains C code routines that used to generate VDBE code ** that implements the ALTER TABLE command. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -54762,7 +54758,7 @@ ************************************************************************* ** This file contains code associated with the ANALYZE command. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_ANALYZE @@ -55189,7 +55185,7 @@ ************************************************************************* ** This file contains code used to implement the ATTACH and DETACH commands. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_ATTACH @@ -55718,7 +55714,7 @@ ** systems that do not need this facility may omit it by recompiling ** the library with -DSQLITE_OMIT_AUTHORIZATION=1 ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -55962,7 +55958,7 @@ ** COMMIT ** ROLLBACK ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -59450,7 +59446,7 @@ ** This file contains functions used to access the internal hash tables ** of user defined functions and collation sequences. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -59831,7 +59827,7 @@ ** This file contains C code routines that are called by the parser ** in order to generate code for DELETE FROM statements. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -60381,7 +60377,7 @@ ** sqliteRegisterBuildinFunctions() found at the bottom of the file. ** All other code has file scope. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -61774,7 +61770,7 @@ ** This file contains C code routines that are called by the parser ** to handle INSERT statements in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -63516,7 +63512,7 @@ ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -63661,7 +63657,7 @@ ** This file contains code used to dynamically load extensions into ** the SQLite library. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_CORE @@ -63686,7 +63682,7 @@ ** as extensions by SQLite should #include this file instead of ** sqlite3.h. ** -** @(#) $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** @(#) $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef _SQLITE3EXT_H_ #define _SQLITE3EXT_H_ @@ -64604,7 +64600,7 @@ ************************************************************************* ** This file contains code used to implement the PRAGMA command. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* Ignore this whole file if pragmas are disabled @@ -65936,7 +65932,7 @@ ** interface, and routines that contribute to loading the database schema ** from disk. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -66749,7 +66745,7 @@ ** This file contains C code routines that are called by the parser ** to handle SELECT statements in SQLite. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ @@ -71047,7 +71043,7 @@ ** These routines are in a separate files so that they will not be linked ** if they are not used. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_GET_TABLE @@ -71242,7 +71238,7 @@ ************************************************************************* ** ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_TRIGGER @@ -72099,7 +72095,7 @@ ** This file contains C code routines that are called by the parser ** to handle UPDATE statements. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_VIRTUALTABLE @@ -72781,7 +72777,7 @@ ** Most of the code in this file may be omitted by defining the ** SQLITE_OMIT_VACUUM macro. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #if !defined(SQLITE_OMIT_VACUUM) && !defined(SQLITE_OMIT_ATTACH) @@ -73072,7 +73068,7 @@ ************************************************************************* ** This file contains code used to help implement virtual tables. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_VIRTUALTABLE @@ -73917,7 +73913,7 @@ ** so is applicable. Because this module is responsible for selecting ** indices, you might also think of this module as the "query optimizer". ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -79959,7 +79955,7 @@ ** individual tokens and sends those tokens one-by-one over to the ** parser for analysis. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ /* @@ -80012,7 +80008,7 @@ ** ** The code in this file has been automatically generated by ** -** $Header: /repository/php-src/ext/sqlite3/libsqlite/sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Header: /repository/php-src/ext/sqlite3/libsqlite/sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** The code in this file implements a function that determines whether ** or not a given identifier is really an SQL keyword. The same thing @@ -80584,7 +80580,7 @@ ** separating it out, the code will be automatically omitted from ** static links that do not use it. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifndef SQLITE_OMIT_COMPLETE @@ -80861,7 +80857,7 @@ ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #ifdef SQLITE_ENABLE_FTS3 @@ -92003,7 +91999,7 @@ ** This file contains code for implementations of the r-tree and r*-tree ** algorithms packaged as an SQLite virtual table module. ** -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ */ #if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_RTREE) @@ -94827,7 +94823,7 @@ ** May you share freely, never taking more than you give. ** ************************************************************************* -** $Id: sqlite3.c,v 1.6 2008/08/06 14:22:34 scottmac Exp $ +** $Id: sqlite3.c,v 1.7 2008/08/15 21:03:32 pajoye Exp $ ** ** This file implements an integration between the ICU library ** ("International Components for Unicode", an open-source library