Patch level : 10.0 200
Files correlati : sqlite.dll Ricompilazione Demo : [ ] Commento : Upgrade dalla versione 3.6.4 alla 3.6.7 git-svn-id: svn://10.65.10.50/trunk@17975 c028cbd2-c16b-5b4b-a496-9718f37d4682
This commit is contained in:
		
							parent
							
								
									1e1202073a
								
							
						
					
					
						commit
						a8bc07c38e
					
				
							
								
								
									
										174
									
								
								sqlite/sqlite3.c
									
									
									
									
									
								
							
							
						
						
									
										174
									
								
								sqlite/sqlite3.c
									
									
									
									
									
								
							@ -41,7 +41,7 @@
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** Internal interface definitions for SQLite.
 | 
					** Internal interface definitions for SQLite.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _SQLITEINT_H_
 | 
					#ifndef _SQLITEINT_H_
 | 
				
			||||||
#define _SQLITEINT_H_
 | 
					#define _SQLITEINT_H_
 | 
				
			||||||
@ -70,7 +70,7 @@
 | 
				
			|||||||
** 
 | 
					** 
 | 
				
			||||||
** This file defines various limits of what SQLite can process.
 | 
					** This file defines various limits of what SQLite can process.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -487,7 +487,7 @@ SQLITE_PRIVATE   void sqlite3Coverage(int);
 | 
				
			|||||||
** the version number) and changes its name to "sqlite3.h" as
 | 
					** the version number) and changes its name to "sqlite3.h" as
 | 
				
			||||||
** part of the build process.
 | 
					** part of the build process.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _SQLITE3_H_
 | 
					#ifndef _SQLITE3_H_
 | 
				
			||||||
#define _SQLITE3_H_
 | 
					#define _SQLITE3_H_
 | 
				
			||||||
@ -7209,7 +7209,7 @@ struct sqlite3_pcache_methods {
 | 
				
			|||||||
** This is the header file for the generic hash-table implemenation
 | 
					** This is the header file for the generic hash-table implemenation
 | 
				
			||||||
** used in SQLite.
 | 
					** used in SQLite.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _SQLITE_HASH_H_
 | 
					#ifndef _SQLITE_HASH_H_
 | 
				
			||||||
#define _SQLITE_HASH_H_
 | 
					#define _SQLITE_HASH_H_
 | 
				
			||||||
@ -7761,7 +7761,7 @@ typedef struct WhereLevel WhereLevel;
 | 
				
			|||||||
** subsystem.  See comments in the source code for a detailed description
 | 
					** subsystem.  See comments in the source code for a detailed description
 | 
				
			||||||
** of what each interface routine does.
 | 
					** of what each interface routine does.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _BTREE_H_
 | 
					#ifndef _BTREE_H_
 | 
				
			||||||
#define _BTREE_H_
 | 
					#define _BTREE_H_
 | 
				
			||||||
@ -7992,7 +7992,7 @@ SQLITE_PRIVATE   void sqlite3BtreeMutexArrayInsert(BtreeMutexArray*, Btree*);
 | 
				
			|||||||
** or VDBE.  The VDBE implements an abstract machine that runs a
 | 
					** or VDBE.  The VDBE implements an abstract machine that runs a
 | 
				
			||||||
** simple program to access and modify the underlying database.
 | 
					** simple program to access and modify the underlying database.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _SQLITE_VDBE_H_
 | 
					#ifndef _SQLITE_VDBE_H_
 | 
				
			||||||
#define _SQLITE_VDBE_H_
 | 
					#define _SQLITE_VDBE_H_
 | 
				
			||||||
@ -8383,7 +8383,7 @@ SQLITE_PRIVATE   void sqlite3VdbeNoopComment(Vdbe*, const char*, ...);
 | 
				
			|||||||
** subsystem.  The page cache subsystem reads and writes a file a page
 | 
					** subsystem.  The page cache subsystem reads and writes a file a page
 | 
				
			||||||
** at a time and provides a journal for rollback.
 | 
					** at a time and provides a journal for rollback.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _PAGER_H_
 | 
					#ifndef _PAGER_H_
 | 
				
			||||||
@ -8529,7 +8529,7 @@ void enable_simulated_io_errors(void);
 | 
				
			|||||||
** This header file defines the interface that the sqlite page cache
 | 
					** This header file defines the interface that the sqlite page cache
 | 
				
			||||||
** subsystem. 
 | 
					** subsystem. 
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef _PCACHE_H_
 | 
					#ifndef _PCACHE_H_
 | 
				
			||||||
@ -8697,7 +8697,7 @@ SQLITE_PRIVATE void sqlite3PCacheSetDefault(void);
 | 
				
			|||||||
** This header file is #include-ed by sqliteInt.h and thus ends up
 | 
					** This header file is #include-ed by sqliteInt.h and thus ends up
 | 
				
			||||||
** being included by every source file.
 | 
					** being included by every source file.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _SQLITE_OS_H_
 | 
					#ifndef _SQLITE_OS_H_
 | 
				
			||||||
#define _SQLITE_OS_H_
 | 
					#define _SQLITE_OS_H_
 | 
				
			||||||
@ -8979,7 +8979,7 @@ SQLITE_PRIVATE int sqlite3OsCloseFree(sqlite3_file *);
 | 
				
			|||||||
** Source files should #include the sqliteInt.h file and let that file
 | 
					** Source files should #include the sqliteInt.h file and let that file
 | 
				
			||||||
** include this one indirectly.
 | 
					** include this one indirectly.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -11089,7 +11089,7 @@ SQLITE_PRIVATE void (*sqlite3IoTrace)(const char*,...);
 | 
				
			|||||||
**
 | 
					**
 | 
				
			||||||
** This file contains definitions of global variables and contants.
 | 
					** This file contains definitions of global variables and contants.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -11196,7 +11196,7 @@ SQLITE_PRIVATE SQLITE_WSD FuncDefHash sqlite3GlobalFunctions;
 | 
				
			|||||||
** This module implements the sqlite3_status() interface and related
 | 
					** This module implements the sqlite3_status() interface and related
 | 
				
			||||||
** functionality.
 | 
					** functionality.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -11323,7 +11323,7 @@ SQLITE_API int sqlite3_db_status(
 | 
				
			|||||||
** sqlite3RegisterDateTimeFunctions() found at the bottom of the file.
 | 
					** sqlite3RegisterDateTimeFunctions() found at the bottom of the file.
 | 
				
			||||||
** All other code has file scope.
 | 
					** All other code has file scope.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** SQLite processes all times and dates as Julian Day numbers.  The
 | 
					** SQLite processes all times and dates as Julian Day numbers.  The
 | 
				
			||||||
** dates and times are stored as the number of days since noon
 | 
					** dates and times are stored as the number of days since noon
 | 
				
			||||||
@ -12408,7 +12408,7 @@ SQLITE_PRIVATE void sqlite3RegisterDateTimeFunctions(void){
 | 
				
			|||||||
** This file contains OS interface code that is common to all
 | 
					** This file contains OS interface code that is common to all
 | 
				
			||||||
** architectures.
 | 
					** architectures.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#define _SQLITE_OS_C_ 1
 | 
					#define _SQLITE_OS_C_ 1
 | 
				
			||||||
#undef _SQLITE_OS_C_
 | 
					#undef _SQLITE_OS_C_
 | 
				
			||||||
@ -12685,7 +12685,7 @@ SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){
 | 
				
			|||||||
**
 | 
					**
 | 
				
			||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -12784,7 +12784,7 @@ SQLITE_PRIVATE void sqlite3EndBenignMalloc(void){
 | 
				
			|||||||
** are merely placeholders.  Real drivers must be substituted using
 | 
					** are merely placeholders.  Real drivers must be substituted using
 | 
				
			||||||
** sqlite3_config() before SQLite will operate.
 | 
					** sqlite3_config() before SQLite will operate.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -12848,7 +12848,7 @@ SQLITE_PRIVATE void sqlite3MemSetDefault(void){
 | 
				
			|||||||
** This file contains implementations of the low-level memory allocation
 | 
					** This file contains implementations of the low-level memory allocation
 | 
				
			||||||
** routines specified in the sqlite3_mem_methods object.
 | 
					** routines specified in the sqlite3_mem_methods object.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -12997,7 +12997,7 @@ SQLITE_PRIVATE void sqlite3MemSetDefault(void){
 | 
				
			|||||||
** This file contains implementations of the low-level memory allocation
 | 
					** This file contains implementations of the low-level memory allocation
 | 
				
			||||||
** routines specified in the sqlite3_mem_methods object.
 | 
					** routines specified in the sqlite3_mem_methods object.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -13442,7 +13442,7 @@ SQLITE_PRIVATE int sqlite3MemdebugMallocCount(){
 | 
				
			|||||||
** This version of the memory allocation subsystem is included
 | 
					** This version of the memory allocation subsystem is included
 | 
				
			||||||
** in the build only if SQLITE_ENABLE_MEMSYS3 is defined.
 | 
					** in the build only if SQLITE_ENABLE_MEMSYS3 is defined.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -14132,7 +14132,7 @@ SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys3(void){
 | 
				
			|||||||
** This version of the memory allocation subsystem is included
 | 
					** This version of the memory allocation subsystem is included
 | 
				
			||||||
** in the build only if SQLITE_ENABLE_MEMSYS5 is defined.
 | 
					** in the build only if SQLITE_ENABLE_MEMSYS5 is defined.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -14613,7 +14613,7 @@ SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys5(void){
 | 
				
			|||||||
** This file contains code that is common across all mutex implementations.
 | 
					** This file contains code that is common across all mutex implementations.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef SQLITE_MUTEX_OMIT
 | 
					#ifndef SQLITE_MUTEX_OMIT
 | 
				
			||||||
@ -14773,7 +14773,7 @@ SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex *p){
 | 
				
			|||||||
** that does error checking on mutexes to make sure they are being
 | 
					** that does error checking on mutexes to make sure they are being
 | 
				
			||||||
** called correctly.
 | 
					** called correctly.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -14947,7 +14947,7 @@ SQLITE_PRIVATE sqlite3_mutex_methods *sqlite3DefaultMutex(void){
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** This file contains the C functions that implement mutexes for OS/2
 | 
					** This file contains the C functions that implement mutexes for OS/2
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -15222,7 +15222,7 @@ SQLITE_PRIVATE sqlite3_mutex_methods *sqlite3DefaultMutex(void){
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** This file contains the C functions that implement mutexes for pthreads
 | 
					** This file contains the C functions that implement mutexes for pthreads
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -15552,7 +15552,7 @@ SQLITE_PRIVATE sqlite3_mutex_methods *sqlite3DefaultMutex(void){
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** This file contains the C functions that implement mutexes for win32
 | 
					** This file contains the C functions that implement mutexes for win32
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -15809,7 +15809,7 @@ SQLITE_PRIVATE sqlite3_mutex_methods *sqlite3DefaultMutex(void){
 | 
				
			|||||||
**
 | 
					**
 | 
				
			||||||
** Memory allocation functions used throughout sqlite.
 | 
					** Memory allocation functions used throughout sqlite.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -16594,7 +16594,7 @@ SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){
 | 
				
			|||||||
** an historical reference.  Most of the "enhancements" have been backed
 | 
					** an historical reference.  Most of the "enhancements" have been backed
 | 
				
			||||||
** out so that the functionality is now the same as standard printf().
 | 
					** out so that the functionality is now the same as standard printf().
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
**************************************************************************
 | 
					**************************************************************************
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
@ -17542,7 +17542,7 @@ SQLITE_PRIVATE void sqlite3DebugPrintf(const char *zFormat, ...){
 | 
				
			|||||||
** Random numbers are used by some of the database backends in order
 | 
					** Random numbers are used by some of the database backends in order
 | 
				
			||||||
** to generate random integer keys for tables or random filenames.
 | 
					** to generate random integer keys for tables or random filenames.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -17688,7 +17688,7 @@ SQLITE_PRIVATE void sqlite3PrngResetState(void){
 | 
				
			|||||||
** This file contains routines used to translate between UTF-8, 
 | 
					** This file contains routines used to translate between UTF-8, 
 | 
				
			||||||
** UTF-16, UTF-16BE, and UTF-16LE.
 | 
					** UTF-16, UTF-16BE, and UTF-16LE.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** Notes on UTF-8:
 | 
					** Notes on UTF-8:
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
@ -17730,7 +17730,7 @@ SQLITE_PRIVATE void sqlite3PrngResetState(void){
 | 
				
			|||||||
** 6000 lines long) it was split up into several smaller files and
 | 
					** 6000 lines long) it was split up into several smaller files and
 | 
				
			||||||
** this header information was factored out.
 | 
					** this header information was factored out.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _VDBEINT_H_
 | 
					#ifndef _VDBEINT_H_
 | 
				
			||||||
#define _VDBEINT_H_
 | 
					#define _VDBEINT_H_
 | 
				
			||||||
@ -18631,7 +18631,7 @@ SQLITE_PRIVATE void sqlite3UtfSelfTest(void){
 | 
				
			|||||||
** This file contains functions for allocating memory, comparing
 | 
					** This file contains functions for allocating memory, comparing
 | 
				
			||||||
** strings, and stuff like that.
 | 
					** strings, and stuff like that.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -19591,7 +19591,7 @@ SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){
 | 
				
			|||||||
** This is the implementation of generic hash-tables
 | 
					** This is the implementation of generic hash-tables
 | 
				
			||||||
** used in SQLite.
 | 
					** used in SQLite.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Turn bulk memory into a hash table object by initializing the
 | 
					/* Turn bulk memory into a hash table object by initializing the
 | 
				
			||||||
@ -20050,7 +20050,7 @@ SQLITE_PRIVATE const char *sqlite3OpcodeName(int i){
 | 
				
			|||||||
**
 | 
					**
 | 
				
			||||||
** This file contains code that is specific to OS/2.
 | 
					** This file contains code that is specific to OS/2.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -20113,7 +20113,7 @@ SQLITE_PRIVATE const char *sqlite3OpcodeName(int i){
 | 
				
			|||||||
** This file should be #included by the os_*.c files only.  It is not a
 | 
					** This file should be #included by the os_*.c files only.  It is not a
 | 
				
			||||||
** general purpose header file.
 | 
					** general purpose header file.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _OS_COMMON_H_
 | 
					#ifndef _OS_COMMON_H_
 | 
				
			||||||
#define _OS_COMMON_H_
 | 
					#define _OS_COMMON_H_
 | 
				
			||||||
@ -20184,7 +20184,7 @@ SQLITE_PRIVATE int sqlite3OSTrace = 0;
 | 
				
			|||||||
** This file contains inline asm code for retrieving "high-performance"
 | 
					** This file contains inline asm code for retrieving "high-performance"
 | 
				
			||||||
** counters for x86 class CPUs.
 | 
					** counters for x86 class CPUs.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _HWTIME_H_
 | 
					#ifndef _HWTIME_H_
 | 
				
			||||||
#define _HWTIME_H_
 | 
					#define _HWTIME_H_
 | 
				
			||||||
@ -21442,7 +21442,7 @@ SQLITE_API int sqlite3_os_end(void){
 | 
				
			|||||||
**   *  Definitions of sqlite3_vfs objects for all locking methods
 | 
					**   *  Definitions of sqlite3_vfs objects for all locking methods
 | 
				
			||||||
**      plus implementations of sqlite3_os_init() and sqlite3_os_end().
 | 
					**      plus implementations of sqlite3_os_init() and sqlite3_os_end().
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#if SQLITE_OS_UNIX              /* This file is used on unix only */
 | 
					#if SQLITE_OS_UNIX              /* This file is used on unix only */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -21619,7 +21619,7 @@ struct unixFile {
 | 
				
			|||||||
** This file should be #included by the os_*.c files only.  It is not a
 | 
					** This file should be #included by the os_*.c files only.  It is not a
 | 
				
			||||||
** general purpose header file.
 | 
					** general purpose header file.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _OS_COMMON_H_
 | 
					#ifndef _OS_COMMON_H_
 | 
				
			||||||
#define _OS_COMMON_H_
 | 
					#define _OS_COMMON_H_
 | 
				
			||||||
@ -21690,7 +21690,7 @@ SQLITE_PRIVATE int sqlite3OSTrace = 0;
 | 
				
			|||||||
** This file contains inline asm code for retrieving "high-performance"
 | 
					** This file contains inline asm code for retrieving "high-performance"
 | 
				
			||||||
** counters for x86 class CPUs.
 | 
					** counters for x86 class CPUs.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _HWTIME_H_
 | 
					#ifndef _HWTIME_H_
 | 
				
			||||||
#define _HWTIME_H_
 | 
					#define _HWTIME_H_
 | 
				
			||||||
@ -26615,7 +26615,7 @@ SQLITE_API int sqlite3_os_end(void){
 | 
				
			|||||||
**
 | 
					**
 | 
				
			||||||
** This file contains code that is specific to windows.
 | 
					** This file contains code that is specific to windows.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#if SQLITE_OS_WIN               /* This file is used for windows only */
 | 
					#if SQLITE_OS_WIN               /* This file is used for windows only */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -26683,7 +26683,7 @@ SQLITE_API int sqlite3_os_end(void){
 | 
				
			|||||||
** This file should be #included by the os_*.c files only.  It is not a
 | 
					** This file should be #included by the os_*.c files only.  It is not a
 | 
				
			||||||
** general purpose header file.
 | 
					** general purpose header file.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _OS_COMMON_H_
 | 
					#ifndef _OS_COMMON_H_
 | 
				
			||||||
#define _OS_COMMON_H_
 | 
					#define _OS_COMMON_H_
 | 
				
			||||||
@ -26754,7 +26754,7 @@ SQLITE_PRIVATE int sqlite3OSTrace = 0;
 | 
				
			|||||||
** This file contains inline asm code for retrieving "high-performance"
 | 
					** This file contains inline asm code for retrieving "high-performance"
 | 
				
			||||||
** counters for x86 class CPUs.
 | 
					** counters for x86 class CPUs.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _HWTIME_H_
 | 
					#ifndef _HWTIME_H_
 | 
				
			||||||
#define _HWTIME_H_
 | 
					#define _HWTIME_H_
 | 
				
			||||||
@ -28594,7 +28594,7 @@ SQLITE_API int sqlite3_os_end(void){
 | 
				
			|||||||
** start of a transaction, and is thus usually less than a few thousand,
 | 
					** 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.
 | 
					** but can be as large as 2 billion for a really big database.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Size of the Bitvec structure in bytes. */
 | 
					/* Size of the Bitvec structure in bytes. */
 | 
				
			||||||
@ -28961,7 +28961,7 @@ bitvec_end:
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** This file implements that page cache.
 | 
					** This file implements that page cache.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -29548,7 +29548,7 @@ SQLITE_PRIVATE void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIter)(PgHd
 | 
				
			|||||||
** If the default page cache implementation is overriden, then neither of
 | 
					** If the default page cache implementation is overriden, then neither of
 | 
				
			||||||
** these two features are available.
 | 
					** these two features are available.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -30531,7 +30531,7 @@ SQLITE_PRIVATE int sqlite3RowSetNext(RowSet *p, i64 *pRowid){
 | 
				
			|||||||
** file simultaneously, or one process from reading the database while
 | 
					** file simultaneously, or one process from reading the database while
 | 
				
			||||||
** another is writing.
 | 
					** another is writing.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef SQLITE_OMIT_DISKIO
 | 
					#ifndef SQLITE_OMIT_DISKIO
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -34736,7 +34736,7 @@ SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit){
 | 
				
			|||||||
**
 | 
					**
 | 
				
			||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** This file contains code used to implement mutexes on Btree objects.
 | 
					** This file contains code used to implement mutexes on Btree objects.
 | 
				
			||||||
** This code really belongs in btree.c.  But btree.c is getting too
 | 
					** This code really belongs in btree.c.  But btree.c is getting too
 | 
				
			||||||
@ -34756,7 +34756,7 @@ SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit){
 | 
				
			|||||||
**    May you share freely, never taking more than you give.
 | 
					**    May you share freely, never taking more than you give.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** This file implements a external (disk-based) database using BTrees.
 | 
					** This file implements a external (disk-based) database using BTrees.
 | 
				
			||||||
** For a detailed discussion of BTrees, refer to
 | 
					** For a detailed discussion of BTrees, refer to
 | 
				
			||||||
@ -35689,7 +35689,7 @@ SQLITE_PRIVATE void sqlite3BtreeMutexArrayLeave(BtreeMutexArray *pArray){
 | 
				
			|||||||
**    May you share freely, never taking more than you give.
 | 
					**    May you share freely, never taking more than you give.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** This file implements a external (disk-based) database using BTrees.
 | 
					** This file implements a external (disk-based) database using BTrees.
 | 
				
			||||||
** See the header comment on "btreeInt.h" for additional information.
 | 
					** See the header comment on "btreeInt.h" for additional information.
 | 
				
			||||||
@ -43206,7 +43206,7 @@ SQLITE_PRIVATE void sqlite3BtreeCacheOverflow(BtCursor *pCur){
 | 
				
			|||||||
** only within the VDBE.  Interface routines refer to a Mem using the
 | 
					** only within the VDBE.  Interface routines refer to a Mem using the
 | 
				
			||||||
** name sqlite_value
 | 
					** name sqlite_value
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -44294,7 +44294,7 @@ SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){
 | 
				
			|||||||
** to version 2.8.7, all this code was combined into the vdbe.c source file.
 | 
					** 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.
 | 
					** But that file was getting too big so this subroutines were split out.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -46832,7 +46832,7 @@ SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){
 | 
				
			|||||||
** This file contains code use to implement APIs that are part of the
 | 
					** This file contains code use to implement APIs that are part of the
 | 
				
			||||||
** VDBE.
 | 
					** VDBE.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if 0 && defined(SQLITE_ENABLE_MEMORY_MANAGEMENT)
 | 
					#if 0 && defined(SQLITE_ENABLE_MEMORY_MANAGEMENT)
 | 
				
			||||||
@ -48173,7 +48173,7 @@ SQLITE_API int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int resetFlag){
 | 
				
			|||||||
** in this file for details.  If in doubt, do not deviate from existing
 | 
					** in this file for details.  If in doubt, do not deviate from existing
 | 
				
			||||||
** commenting and indentation practices when changing or adding code.
 | 
					** commenting and indentation practices when changing or adding code.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -48609,7 +48609,7 @@ static void registerTrace(FILE *out, int iReg, Mem *p){
 | 
				
			|||||||
** This file contains inline asm code for retrieving "high-performance"
 | 
					** This file contains inline asm code for retrieving "high-performance"
 | 
				
			||||||
** counters for x86 class CPUs.
 | 
					** counters for x86 class CPUs.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _HWTIME_H_
 | 
					#ifndef _HWTIME_H_
 | 
				
			||||||
#define _HWTIME_H_
 | 
					#define _HWTIME_H_
 | 
				
			||||||
@ -53421,7 +53421,7 @@ abort_due_to_interrupt:
 | 
				
			|||||||
**
 | 
					**
 | 
				
			||||||
** This file contains code used to implement incremental BLOB I/O.
 | 
					** This file contains code used to implement incremental BLOB I/O.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -53768,7 +53768,7 @@ SQLITE_API int sqlite3_blob_bytes(sqlite3_blob *pBlob){
 | 
				
			|||||||
**
 | 
					**
 | 
				
			||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef SQLITE_ENABLE_ATOMIC_WRITE
 | 
					#ifdef SQLITE_ENABLE_ATOMIC_WRITE
 | 
				
			||||||
@ -54013,7 +54013,7 @@ SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *pVfs){
 | 
				
			|||||||
** The in-memory rollback journal is used to journal transactions for
 | 
					** The in-memory rollback journal is used to journal transactions for
 | 
				
			||||||
** ":memory:" databases and when the journal_mode=MEMORY pragma is used.
 | 
					** ":memory:" databases and when the journal_mode=MEMORY pragma is used.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Forward references to internal structures */
 | 
					/* Forward references to internal structures */
 | 
				
			||||||
@ -54258,7 +54258,7 @@ SQLITE_PRIVATE int sqlite3MemJournalSize(){
 | 
				
			|||||||
** This file contains routines used for walking the parser tree for
 | 
					** This file contains routines used for walking the parser tree for
 | 
				
			||||||
** an SQL statement.
 | 
					** an SQL statement.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -54394,7 +54394,7 @@ SQLITE_PRIVATE int sqlite3WalkSelect(Walker *pWalker, Select *p){
 | 
				
			|||||||
** resolve all identifiers by associating them with a particular
 | 
					** resolve all identifiers by associating them with a particular
 | 
				
			||||||
** table and column.
 | 
					** table and column.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -55561,7 +55561,7 @@ SQLITE_PRIVATE void sqlite3ResolveSelectNames(
 | 
				
			|||||||
** This file contains routines used for analyzing expressions and
 | 
					** This file contains routines used for analyzing expressions and
 | 
				
			||||||
** for generating VDBE code that evaluates expressions in SQLite.
 | 
					** for generating VDBE code that evaluates expressions in SQLite.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -58668,7 +58668,7 @@ SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){
 | 
				
			|||||||
** This file contains C code routines that used to generate VDBE code
 | 
					** This file contains C code routines that used to generate VDBE code
 | 
				
			||||||
** that implements the ALTER TABLE command.
 | 
					** that implements the ALTER TABLE command.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -59294,7 +59294,7 @@ exit_begin_add_column:
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** This file contains code associated with the ANALYZE command.
 | 
					** This file contains code associated with the ANALYZE command.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef SQLITE_OMIT_ANALYZE
 | 
					#ifndef SQLITE_OMIT_ANALYZE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -59723,7 +59723,7 @@ SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3 *db, int iDb){
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** This file contains code used to implement the ATTACH and DETACH commands.
 | 
					** This file contains code used to implement the ATTACH and DETACH commands.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef SQLITE_OMIT_ATTACH
 | 
					#ifndef SQLITE_OMIT_ATTACH
 | 
				
			||||||
@ -60267,7 +60267,7 @@ SQLITE_PRIVATE int sqlite3FixTriggerStep(
 | 
				
			|||||||
** systems that do not need this facility may omit it by recompiling
 | 
					** systems that do not need this facility may omit it by recompiling
 | 
				
			||||||
** the library with -DSQLITE_OMIT_AUTHORIZATION=1
 | 
					** the library with -DSQLITE_OMIT_AUTHORIZATION=1
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -60511,7 +60511,7 @@ SQLITE_PRIVATE void sqlite3AuthContextPop(AuthContext *pContext){
 | 
				
			|||||||
**     COMMIT
 | 
					**     COMMIT
 | 
				
			||||||
**     ROLLBACK
 | 
					**     ROLLBACK
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -64090,7 +64090,7 @@ SQLITE_PRIVATE KeyInfo *sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx){
 | 
				
			|||||||
** This file contains functions used to access the internal hash tables
 | 
					** This file contains functions used to access the internal hash tables
 | 
				
			||||||
** of user defined functions and collation sequences.
 | 
					** of user defined functions and collation sequences.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -64542,7 +64542,7 @@ SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){
 | 
				
			|||||||
** This file contains C code routines that are called by the parser
 | 
					** This file contains C code routines that are called by the parser
 | 
				
			||||||
** in order to generate code for DELETE FROM statements.
 | 
					** in order to generate code for DELETE FROM statements.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -65184,7 +65184,7 @@ SQLITE_PRIVATE int sqlite3GenerateIndexKey(
 | 
				
			|||||||
** sqliteRegisterBuildinFunctions() found at the bottom of the file.
 | 
					** sqliteRegisterBuildinFunctions() found at the bottom of the file.
 | 
				
			||||||
** All other code has file scope.
 | 
					** All other code has file scope.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -66580,7 +66580,7 @@ SQLITE_PRIVATE void sqlite3RegisterGlobalFunctions(void){
 | 
				
			|||||||
** This file contains C code routines that are called by the parser
 | 
					** This file contains C code routines that are called by the parser
 | 
				
			||||||
** to handle INSERT statements in SQLite.
 | 
					** to handle INSERT statements in SQLite.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -68321,7 +68321,7 @@ static int xferOptimization(
 | 
				
			|||||||
** other files are for internal use by SQLite and should not be
 | 
					** other files are for internal use by SQLite and should not be
 | 
				
			||||||
** accessed by users of the library.
 | 
					** accessed by users of the library.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -68466,7 +68466,7 @@ exec_out:
 | 
				
			|||||||
** This file contains code used to dynamically load extensions into
 | 
					** This file contains code used to dynamically load extensions into
 | 
				
			||||||
** the SQLite library.
 | 
					** the SQLite library.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef SQLITE_CORE
 | 
					#ifndef SQLITE_CORE
 | 
				
			||||||
@ -68491,7 +68491,7 @@ exec_out:
 | 
				
			|||||||
** as extensions by SQLite should #include this file instead of 
 | 
					** as extensions by SQLite should #include this file instead of 
 | 
				
			||||||
** sqlite3.h.
 | 
					** sqlite3.h.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _SQLITE3EXT_H_
 | 
					#ifndef _SQLITE3EXT_H_
 | 
				
			||||||
#define _SQLITE3EXT_H_
 | 
					#define _SQLITE3EXT_H_
 | 
				
			||||||
@ -69452,7 +69452,7 @@ SQLITE_PRIVATE int sqlite3AutoLoadExtensions(sqlite3 *db){
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** This file contains code used to implement the PRAGMA command.
 | 
					** This file contains code used to implement the PRAGMA command.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/* Ignore this whole file if pragmas are disabled
 | 
					/* Ignore this whole file if pragmas are disabled
 | 
				
			||||||
@ -70848,7 +70848,7 @@ pragma_out:
 | 
				
			|||||||
** interface, and routines that contribute to loading the database schema
 | 
					** interface, and routines that contribute to loading the database schema
 | 
				
			||||||
** from disk.
 | 
					** from disk.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -71659,7 +71659,7 @@ SQLITE_API int sqlite3_prepare16_v2(
 | 
				
			|||||||
** This file contains C code routines that are called by the parser
 | 
					** This file contains C code routines that are called by the parser
 | 
				
			||||||
** to handle SELECT statements in SQLite.
 | 
					** to handle SELECT statements in SQLite.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -75843,7 +75843,7 @@ SQLITE_PRIVATE void sqlite3PrintSelect(Select *p, int indent){
 | 
				
			|||||||
** These routines are in a separate files so that they will not be linked
 | 
					** These routines are in a separate files so that they will not be linked
 | 
				
			||||||
** if they are not used.
 | 
					** if they are not used.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef SQLITE_OMIT_GET_TABLE
 | 
					#ifndef SQLITE_OMIT_GET_TABLE
 | 
				
			||||||
@ -76038,7 +76038,7 @@ SQLITE_API void sqlite3_free_table(
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef SQLITE_OMIT_TRIGGER
 | 
					#ifndef SQLITE_OMIT_TRIGGER
 | 
				
			||||||
@ -76896,7 +76896,7 @@ SQLITE_PRIVATE int sqlite3CodeRowTrigger(
 | 
				
			|||||||
** This file contains C code routines that are called by the parser
 | 
					** This file contains C code routines that are called by the parser
 | 
				
			||||||
** to handle UPDATE statements.
 | 
					** to handle UPDATE statements.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifndef SQLITE_OMIT_VIRTUALTABLE
 | 
					#ifndef SQLITE_OMIT_VIRTUALTABLE
 | 
				
			||||||
@ -77585,7 +77585,7 @@ static void updateVirtualTable(
 | 
				
			|||||||
** Most of the code in this file may be omitted by defining the
 | 
					** Most of the code in this file may be omitted by defining the
 | 
				
			||||||
** SQLITE_OMIT_VACUUM macro.
 | 
					** SQLITE_OMIT_VACUUM macro.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if !defined(SQLITE_OMIT_VACUUM) && !defined(SQLITE_OMIT_ATTACH)
 | 
					#if !defined(SQLITE_OMIT_VACUUM) && !defined(SQLITE_OMIT_ATTACH)
 | 
				
			||||||
@ -77883,7 +77883,7 @@ end_of_vacuum:
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** This file contains code used to help implement virtual tables.
 | 
					** This file contains code used to help implement virtual tables.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef SQLITE_OMIT_VIRTUALTABLE
 | 
					#ifndef SQLITE_OMIT_VIRTUALTABLE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -78733,7 +78733,7 @@ SQLITE_PRIVATE void sqlite3VtabMakeWritable(Parse *pParse, Table *pTab){
 | 
				
			|||||||
** so is applicable.  Because this module is responsible for selecting
 | 
					** so is applicable.  Because this module is responsible for selecting
 | 
				
			||||||
** indices, you might also think of this module as the "query optimizer".
 | 
					** indices, you might also think of this module as the "query optimizer".
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -84887,7 +84887,7 @@ SQLITE_PRIVATE void sqlite3Parser(
 | 
				
			|||||||
** individual tokens and sends those tokens one-by-one over to the
 | 
					** individual tokens and sends those tokens one-by-one over to the
 | 
				
			||||||
** parser for analysis.
 | 
					** parser for analysis.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/*
 | 
					/*
 | 
				
			||||||
@ -84940,7 +84940,7 @@ const unsigned char ebcdicToAscii[] = {
 | 
				
			|||||||
**
 | 
					**
 | 
				
			||||||
** The code in this file has been automatically generated by
 | 
					** The code in this file has been automatically generated by
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
**     $Header: /test/repos/sqlite/sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					**     $Header: /test/repos/sqlite/sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** The code in this file implements a function that determines whether
 | 
					** The code in this file implements a function that determines whether
 | 
				
			||||||
** or not a given identifier is really an SQL keyword.  The same thing
 | 
					** or not a given identifier is really an SQL keyword.  The same thing
 | 
				
			||||||
@ -85551,7 +85551,7 @@ abort_parse:
 | 
				
			|||||||
** separating it out, the code will be automatically omitted from
 | 
					** separating it out, the code will be automatically omitted from
 | 
				
			||||||
** static links that do not use it.
 | 
					** static links that do not use it.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef SQLITE_OMIT_COMPLETE
 | 
					#ifndef SQLITE_OMIT_COMPLETE
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -85828,7 +85828,7 @@ SQLITE_API int sqlite3_complete16(const void *zSql){
 | 
				
			|||||||
** other files are for internal use by SQLite and should not be
 | 
					** other files are for internal use by SQLite and should not be
 | 
				
			||||||
** accessed by users of the library.
 | 
					** accessed by users of the library.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef SQLITE_ENABLE_FTS3
 | 
					#ifdef SQLITE_ENABLE_FTS3
 | 
				
			||||||
@ -97116,7 +97116,7 @@ SQLITE_PRIVATE void sqlite3Fts3SimpleTokenizerModule(
 | 
				
			|||||||
** This file contains code for implementations of the r-tree and r*-tree
 | 
					** This file contains code for implementations of the r-tree and r*-tree
 | 
				
			||||||
** algorithms packaged as an SQLite virtual table module.
 | 
					** algorithms packaged as an SQLite virtual table module.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_RTREE)
 | 
					#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_RTREE)
 | 
				
			||||||
@ -99970,7 +99970,7 @@ SQLITE_API int sqlite3_extension_init(
 | 
				
			|||||||
**    May you share freely, never taking more than you give.
 | 
					**    May you share freely, never taking more than you give.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** This file implements an integration between the ICU library 
 | 
					** This file implements an integration between the ICU library 
 | 
				
			||||||
** ("International Components for Unicode", an open-source library 
 | 
					** ("International Components for Unicode", an open-source library 
 | 
				
			||||||
@ -100471,7 +100471,7 @@ SQLITE_API int sqlite3_extension_init(
 | 
				
			|||||||
*************************************************************************
 | 
					*************************************************************************
 | 
				
			||||||
** This file implements a tokenizer for fts3 based on the ICU library.
 | 
					** This file implements a tokenizer for fts3 based on the ICU library.
 | 
				
			||||||
** 
 | 
					** 
 | 
				
			||||||
** $Id: sqlite3.c,v 1.2 2008-12-23 09:14:53 guy Exp $
 | 
					** $Id: sqlite3.c,v 1.3 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS3)
 | 
					#if !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_FTS3)
 | 
				
			||||||
 | 
				
			|||||||
@ -30,7 +30,7 @@
 | 
				
			|||||||
** the version number) and changes its name to "sqlite3.h" as
 | 
					** the version number) and changes its name to "sqlite3.h" as
 | 
				
			||||||
** part of the build process.
 | 
					** part of the build process.
 | 
				
			||||||
**
 | 
					**
 | 
				
			||||||
** @(#) $Id: sqlite3.h,v 1.3 2008-12-23 09:14:53 guy Exp $
 | 
					** @(#) $Id: sqlite3.h,v 1.4 2008-12-23 09:18:14 guy Exp $
 | 
				
			||||||
*/
 | 
					*/
 | 
				
			||||||
#ifndef _SQLITE3_H_
 | 
					#ifndef _SQLITE3_H_
 | 
				
			||||||
#define _SQLITE3_H_
 | 
					#define _SQLITE3_H_
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user