diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/build.c | 5 | ||||
-rw-r--r-- | src/date.c | 6 | ||||
-rw-r--r-- | src/func.c | 54 | ||||
-rw-r--r-- | src/main.c | 18 | ||||
-rw-r--r-- | src/sqlite.h.in | 12 | ||||
-rw-r--r-- | src/sqliteInt.h | 8 | ||||
-rw-r--r-- | src/tclsqlite.c | 6 | ||||
-rw-r--r-- | src/test1.c | 16 | ||||
-rw-r--r-- | src/test5.c | 9 | ||||
-rw-r--r-- | src/tokenize.c | 5 | ||||
-rw-r--r-- | src/utf.c | 8 | ||||
-rw-r--r-- | src/vdbe.c | 12 | ||||
-rw-r--r-- | src/vdbeInt.h | 4 | ||||
-rw-r--r-- | src/vdbeapi.c | 2 | ||||
-rw-r--r-- | src/vdbeaux.c | 10 | ||||
-rw-r--r-- | src/vdbemem.c | 16 |
16 files changed, 95 insertions, 96 deletions
diff --git a/src/build.c b/src/build.c index 74e0a8a90..48cc1f596 100644 --- a/src/build.c +++ b/src/build.c @@ -23,7 +23,7 @@ ** ROLLBACK ** PRAGMA ** -** $Id: build.c,v 1.204 2004/05/31 11:51:45 danielk1977 Exp $ +** $Id: build.c,v 1.205 2004/05/31 18:51:58 drh Exp $ */ #include "sqliteInt.h" #include <ctype.h> @@ -886,6 +886,9 @@ char sqlite3AffinityType(const char *zType, int nType){ {"BLOB", 4, SQLITE_AFF_NONE}, }; + if( nType==0 ){ + return SQLITE_AFF_NONE; + } for(i=0; i<sizeof(substrings)/sizeof(substrings[0]); i++){ int c1 = substrings[i].zSub[0]; int c2 = tolower(c1); diff --git a/src/date.c b/src/date.c index 42f42f22d..e304d70aa 100644 --- a/src/date.c +++ b/src/date.c @@ -16,7 +16,7 @@ ** sqlite3RegisterDateTimeFunctions() found at the bottom of the file. ** All other code has file scope. ** -** $Id: date.c,v 1.26 2004/05/26 23:25:31 drh Exp $ +** $Id: date.c,v 1.27 2004/05/31 18:51:58 drh Exp $ ** ** NOTES: ** @@ -644,10 +644,10 @@ static int parseModifier(const char *zMod, DateTime *p){ static int isDate(int argc, sqlite3_value **argv, DateTime *p){ int i; if( argc==0 ) return 1; - if( SQLITE3_NULL==sqlite3_value_type(argv[0]) || + if( SQLITE_NULL==sqlite3_value_type(argv[0]) || parseDateOrTime(sqlite3_value_text(argv[0]), p) ) return 1; for(i=1; i<argc; i++){ - if( SQLITE3_NULL==sqlite3_value_type(argv[i]) || + if( SQLITE_NULL==sqlite3_value_type(argv[i]) || parseModifier(sqlite3_value_text(argv[i]), p) ) return 1; } return 0; diff --git a/src/func.c b/src/func.c index c1b986382..706bfcf75 100644 --- a/src/func.c +++ b/src/func.c @@ -16,7 +16,7 @@ ** sqliteRegisterBuildinFunctions() found at the bottom of the file. ** All other code has file scope. ** -** $Id: func.c,v 1.61 2004/05/27 10:30:53 danielk1977 Exp $ +** $Id: func.c,v 1.62 2004/05/31 18:51:58 drh Exp $ */ #include <ctype.h> #include <math.h> @@ -42,9 +42,9 @@ static void minmaxFunc( mask = (int)sqlite3_user_data(context); assert( mask==-1 || mask==0 ); iBest = 0; - if( sqlite3_value_type(argv[0])==SQLITE3_NULL ) return; + if( sqlite3_value_type(argv[0])==SQLITE_NULL ) return; for(i=1; i<argc; i++){ - if( sqlite3_value_type(argv[i])==SQLITE3_NULL ) return; + if( sqlite3_value_type(argv[i])==SQLITE_NULL ) return; if( (sqlite3MemCompare(argv[iBest], argv[i], 0)^mask)>=0 ){ iBest = i; } @@ -62,11 +62,11 @@ static void typeofFunc( ){ const char *z = 0; switch( sqlite3_value_type(argv[0]) ){ - case SQLITE3_NULL: z = "null"; break; - case SQLITE3_INTEGER: z = "integer"; break; - case SQLITE3_TEXT: z = "text"; break; - case SQLITE3_FLOAT: z = "real"; break; - case SQLITE3_BLOB: z = "blob"; break; + case SQLITE_NULL: z = "null"; break; + case SQLITE_INTEGER: z = "integer"; break; + case SQLITE_TEXT: z = "text"; break; + case SQLITE_FLOAT: z = "real"; break; + case SQLITE_BLOB: z = "blob"; break; } sqlite3_result_text(context, z, -1, 0); } @@ -83,13 +83,13 @@ static void lengthFunc( assert( argc==1 ); switch( sqlite3_value_type(argv[0]) ){ - case SQLITE3_BLOB: - case SQLITE3_INTEGER: - case SQLITE3_FLOAT: { + case SQLITE_BLOB: + case SQLITE_INTEGER: + case SQLITE_FLOAT: { sqlite3_result_int(context, sqlite3_value_bytes(argv[0])); break; } - case SQLITE3_TEXT: { + case SQLITE_TEXT: { const char *z = sqlite3_value_text(argv[0]); for(len=0; *z; z++){ if( (0xc0&*z)!=0x80 ) len++; } sqlite3_result_int(context, len); @@ -108,13 +108,13 @@ static void lengthFunc( static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ assert( argc==1 ); switch( sqlite3_value_type(argv[0]) ){ - case SQLITE3_INTEGER: { + case SQLITE_INTEGER: { i64 iVal = sqlite3_value_int64(argv[0]); if( iVal<0 ) iVal = iVal * -1; sqlite3_result_int64(context, iVal); break; } - case SQLITE3_NULL: { + case SQLITE_NULL: { sqlite3_result_null(context); break; } @@ -179,12 +179,12 @@ static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ char zBuf[100]; assert( argc==1 || argc==2 ); if( argc==2 ){ - if( SQLITE3_NULL==sqlite3_value_type(argv[1]) ) return; + if( SQLITE_NULL==sqlite3_value_type(argv[1]) ) return; n = sqlite3_value_int(argv[1]); if( n>30 ) n = 30; if( n<0 ) n = 0; } - if( SQLITE3_NULL==sqlite3_value_type(argv[0]) ) return; + if( SQLITE_NULL==sqlite3_value_type(argv[0]) ) return; r = sqlite3_value_double(argv[0]); sprintf(zBuf,"%.*f",n,r); sqlite3_result_text(context, zBuf, -1, 1); @@ -196,7 +196,7 @@ static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ char *z; int i; - if( argc<1 || SQLITE3_NULL==sqlite3_value_type(argv[0]) ) return; + if( argc<1 || SQLITE_NULL==sqlite3_value_type(argv[0]) ) return; z = sqliteMalloc(sqlite3_value_bytes(argv[0])+1); if( z==0 ) return; strcpy(z, sqlite3_value_text(argv[0])); @@ -209,7 +209,7 @@ static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ char *z; int i; - if( argc<1 || SQLITE3_NULL==sqlite3_value_type(argv[0]) ) return; + if( argc<1 || SQLITE_NULL==sqlite3_value_type(argv[0]) ) return; z = sqliteMalloc(sqlite3_value_bytes(argv[0])+1); if( z==0 ) return; strcpy(z, sqlite3_value_text(argv[0])); @@ -232,7 +232,7 @@ static void ifnullFunc( ){ int i; for(i=0; i<argc; i++){ - if( SQLITE3_NULL!=sqlite3_value_type(argv[i]) ){ + if( SQLITE_NULL!=sqlite3_value_type(argv[i]) ){ sqlite3_result_value(context, argv[i]); break; } @@ -371,17 +371,17 @@ static void versionFunc( static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ if( argc<1 ) return; switch( sqlite3_value_type(argv[0]) ){ - case SQLITE3_NULL: { + case SQLITE_NULL: { sqlite3_result_text(context, "NULL", 4, 0); break; } - case SQLITE3_INTEGER: - case SQLITE3_FLOAT: { + case SQLITE_INTEGER: + case SQLITE_FLOAT: { sqlite3_result_value(context, argv[0]); break; } - case SQLITE3_BLOB: /*** FIX ME. Use a BLOB encoding ***/ - case SQLITE3_TEXT: { + case SQLITE_BLOB: /*** FIX ME. Use a BLOB encoding ***/ + case SQLITE_TEXT: { int i,j,n; const char *zArg = sqlite3_value_text(argv[0]); char *z; @@ -504,7 +504,7 @@ static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv){ SumCtx *p; if( argc<1 ) return; p = sqlite3_aggregate_context(context, sizeof(*p)); - if( p && SQLITE3_NULL!=sqlite3_value_type(argv[0]) ){ + if( p && SQLITE_NULL!=sqlite3_value_type(argv[0]) ){ p->sum += sqlite3_value_double(argv[0]); p->cnt++; } @@ -575,7 +575,7 @@ struct CountCtx { static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv){ CountCtx *p; p = sqlite3_aggregate_context(context, sizeof(*p)); - if( (argc==0 || SQLITE3_NULL!=sqlite3_value_type(argv[0])) && p ){ + if( (argc==0 || SQLITE_NULL!=sqlite3_value_type(argv[0])) && p ){ p->n++; } } @@ -604,7 +604,7 @@ static void minmaxStep(sqlite3_context *context, int argc, sqlite3_value **argv) Mem *pArg = (Mem *)argv[0]; Mem *pBest = (Mem *)sqlite3_aggregate_context(context, sizeof(*pBest)); - if( SQLITE3_NULL==sqlite3_value_type(argv[0]) ) return; + if( SQLITE_NULL==sqlite3_value_type(argv[0]) ) return; if( pBest->flags ){ /* This step function is used for both the min() and max() aggregates, diff --git a/src/main.c b/src/main.c index 990920606..02a439141 100644 --- a/src/main.c +++ b/src/main.c @@ -14,7 +14,7 @@ ** other files are for internal use by SQLite and should not be ** accessed by users of the library. ** -** $Id: main.c,v 1.198 2004/05/31 08:55:34 danielk1977 Exp $ +** $Id: main.c,v 1.199 2004/05/31 18:51:58 drh Exp $ */ #include "sqliteInt.h" #include "os.h" @@ -30,8 +30,8 @@ typedef struct { } InitData; /* -** The following constant value is used by the SQLITE3_BIGENDIAN and -** SQLITE3_LITTLEENDIAN macros. +** The following constant value is used by the SQLITE_BIGENDIAN and +** SQLITE_LITTLEENDIAN macros. */ const int sqlite3one = 1; @@ -692,7 +692,7 @@ int sqlite3_create_function16( ){ int rc; char *zFunctionName8; - zFunctionName8 = sqlite3utf16to8(zFunctionName, -1, SQLITE3_BIGENDIAN); + zFunctionName8 = sqlite3utf16to8(zFunctionName, -1, SQLITE_BIGENDIAN); if( !zFunctionName8 ){ return SQLITE_NOMEM; } @@ -819,7 +819,7 @@ const void *sqlite3_errmsg16(sqlite3 *db){ }; static char *outOfMemLe = &outOfMemBe[1]; - if( SQLITE3_BIGENDIAN ){ + if( SQLITE_BIGENDIAN ){ return (void *)outOfMemBe; }else{ return (void *)outOfMemLe; @@ -827,7 +827,7 @@ const void *sqlite3_errmsg16(sqlite3 *db){ } if( !db->zErrMsg16 ){ char const *zErr8 = sqlite3_errmsg(db); - if( SQLITE3_BIGENDIAN ){ + if( SQLITE_BIGENDIAN ){ db->zErrMsg16 = sqlite3utf8to16be(zErr8, -1); }else{ db->zErrMsg16 = sqlite3utf8to16le(zErr8, -1); @@ -960,7 +960,7 @@ int sqlite3_prepare16( char const *zTail8 = 0; int rc; - zSql8 = sqlite3utf16to8(zSql, nBytes, SQLITE3_BIGENDIAN); + zSql8 = sqlite3utf16to8(zSql, nBytes, SQLITE_BIGENDIAN); if( !zSql8 ){ sqlite3Error(db, SQLITE_NOMEM, 0); return SQLITE_NOMEM; @@ -1090,7 +1090,7 @@ int sqlite3_open16( assert( ppDb ); - zFilename8 = sqlite3utf16to8(zFilename, -1, SQLITE3_BIGENDIAN); + zFilename8 = sqlite3utf16to8(zFilename, -1, SQLITE_BIGENDIAN); if( !zFilename8 ){ *ppDb = 0; return SQLITE_NOMEM; @@ -1098,7 +1098,7 @@ int sqlite3_open16( /* FIX ME: Also need to translate the option strings */ - if( SQLITE3_BIGENDIAN ){ + if( SQLITE_BIGENDIAN ){ rc = openDatabase(zFilename8, ppDb, options, TEXT_Utf16be); }else{ rc = openDatabase(zFilename8, ppDb, options, TEXT_Utf16le); diff --git a/src/sqlite.h.in b/src/sqlite.h.in index 1131e4cfb..9edb00456 100644 --- a/src/sqlite.h.in +++ b/src/sqlite.h.in @@ -12,7 +12,7 @@ ** This header file defines the interface that the SQLite library ** presents to client programs. ** -** @(#) $Id: sqlite.h.in,v 1.85 2004/05/27 23:56:16 danielk1977 Exp $ +** @(#) $Id: sqlite.h.in,v 1.86 2004/05/31 18:51:58 drh Exp $ */ #ifndef _SQLITE_H_ #define _SQLITE_H_ @@ -768,11 +768,11 @@ int sqlite3_data_count(sqlite3_stmt *pStmt); ** Values are stored in the database in one of the following fundamental ** types. */ -#define SQLITE3_INTEGER 1 -#define SQLITE3_FLOAT 2 -#define SQLITE3_TEXT 3 -#define SQLITE3_BLOB 4 -#define SQLITE3_NULL 5 +#define SQLITE_INTEGER 1 +#define SQLITE_FLOAT 2 +#define SQLITE_TEXT 3 +#define SQLITE_BLOB 4 +#define SQLITE_NULL 5 /* ** The next group of routines returns information about the information diff --git a/src/sqliteInt.h b/src/sqliteInt.h index c0ef83e15..da78ae828 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -11,7 +11,7 @@ ************************************************************************* ** Internal interface definitions for SQLite. ** -** @(#) $Id: sqliteInt.h,v 1.264 2004/05/31 18:23:09 drh Exp $ +** @(#) $Id: sqliteInt.h,v 1.265 2004/05/31 18:51:58 drh Exp $ */ #include "config.h" #include "sqlite3.h" @@ -134,8 +134,8 @@ typedef unsigned INTPTR_TYPE uptr; /* Big enough to hold a pointer */ ** evaluated at runtime. */ extern const int sqlite3one; -#define SQLITE3_BIGENDIAN (*(char *)(&sqlite3one)==0) -#define SQLITE3_LITTLEENDIAN (*(char *)(&sqlite3one)==1) +#define SQLITE_BIGENDIAN (*(char *)(&sqlite3one)==0) +#define SQLITE_LITTLEENDIAN (*(char *)(&sqlite3one)==1) /* ** Defer sourcing vdbe.h until after the "u8" typedef is defined. @@ -324,7 +324,7 @@ struct Db { #define TEXT_Utf8 1 #define TEXT_Utf16le 2 #define TEXT_Utf16be 3 -#define TEXT_Utf16 (SQLITE3_BIGENDIAN?TEXT_Utf16be:TEXT_Utf16le) +#define TEXT_Utf16 (SQLITE_BIGENDIAN?TEXT_Utf16be:TEXT_Utf16le) /* ** Each database is an instance of the following structure. diff --git a/src/tclsqlite.c b/src/tclsqlite.c index c446710a7..cfdb4da66 100644 --- a/src/tclsqlite.c +++ b/src/tclsqlite.c @@ -11,7 +11,7 @@ ************************************************************************* ** A TCL Interface to SQLite ** -** $Id: tclsqlite.c,v 1.76 2004/05/29 02:37:19 danielk1977 Exp $ +** $Id: tclsqlite.c,v 1.77 2004/05/31 18:51:58 drh Exp $ */ #ifndef NO_TCL /* Omit this whole file if TCL is unavailable */ @@ -213,7 +213,7 @@ static void tclSqlFunc(sqlite3_context *context, int argc, sqlite3_value **argv) Tcl_DStringInit(&cmd); Tcl_DStringAppend(&cmd, p->zScript, -1); for(i=0; i<argc; i++){ - if( SQLITE3_NULL==sqlite3_value_type(argv[i]) ){ + if( SQLITE_NULL==sqlite3_value_type(argv[i]) ){ Tcl_DStringAppendElement(&cmd, ""); }else{ Tcl_DStringAppendElement(&cmd, sqlite3_value_text(argv[i])); @@ -658,7 +658,7 @@ static int DbObjCmd(void *cd, Tcl_Interp *interp, int objc,Tcl_Obj *const*objv){ Tcl_Obj *pVal; /* Set pVal to contain the i'th column of this row. */ - if( SQLITE3_BLOB!=sqlite3_column_type(pStmt, i) ){ + if( SQLITE_BLOB!=sqlite3_column_type(pStmt, i) ){ pVal = dbTextToObj(sqlite3_column_text(pStmt, i)); }else{ int bytes = sqlite3_column_bytes(pStmt, i); diff --git a/src/test1.c b/src/test1.c index bf33d8bb6..e5cfde5b7 100644 --- a/src/test1.c +++ b/src/test1.c @@ -13,7 +13,7 @@ ** is not included in the SQLite library. It is used for automated ** testing of the SQLite library. ** -** $Id: test1.c,v 1.65 2004/05/27 14:23:36 danielk1977 Exp $ +** $Id: test1.c,v 1.66 2004/05/31 18:51:58 drh Exp $ */ #include "sqliteInt.h" #include "tcl.h" @@ -325,7 +325,7 @@ static int sqlite_test_close( static void ifnullFunc(sqlite3_context *context, int argc, sqlite3_value **argv){ int i; for(i=0; i<argc; i++){ - if( SQLITE3_NULL!=sqlite3_value_type(argv[i]) ){ + if( SQLITE_NULL!=sqlite3_value_type(argv[i]) ){ sqlite3_result_text(context, sqlite3_value_text(argv[i]), -1, 1); break; } @@ -450,7 +450,7 @@ struct CountCtx { static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv){ CountCtx *p; p = sqlite3_aggregate_context(context, sizeof(*p)); - if( (argc==0 || SQLITE3_NULL!=sqlite3_value_type(argv[0]) ) && p ){ + if( (argc==0 || SQLITE_NULL!=sqlite3_value_type(argv[0]) ) && p ){ p->n++; } } @@ -1399,19 +1399,19 @@ static int test_column_type( tp = sqlite3_column_type(pStmt, col); switch( tp ){ - case SQLITE3_INTEGER: + case SQLITE_INTEGER: Tcl_SetResult(interp, "INTEGER", TCL_STATIC); break; - case SQLITE3_NULL: + case SQLITE_NULL: Tcl_SetResult(interp, "NULL", TCL_STATIC); break; - case SQLITE3_FLOAT: + case SQLITE_FLOAT: Tcl_SetResult(interp, "FLOAT", TCL_STATIC); break; - case SQLITE3_TEXT: + case SQLITE_TEXT: Tcl_SetResult(interp, "TEXT", TCL_STATIC); break; - case SQLITE3_BLOB: + case SQLITE_BLOB: Tcl_SetResult(interp, "BLOB", TCL_STATIC); break; default: diff --git a/src/test5.c b/src/test5.c index f42840169..4409e9447 100644 --- a/src/test5.c +++ b/src/test5.c @@ -15,10 +15,10 @@ ** is used for testing the SQLite routines for converting between ** the various supported unicode encodings. ** -** $Id: test5.c,v 1.5 2004/05/22 03:05:34 danielk1977 Exp $ +** $Id: test5.c,v 1.6 2004/05/31 18:51:58 drh Exp $ */ #include "sqliteInt.h" -#include "os.h" /* to get SQLITE3_BIGENDIAN */ +#include "os.h" /* to get SQLITE_BIGENDIAN */ #include "tcl.h" #include <stdlib.h> #include <string.h> @@ -167,7 +167,7 @@ static int sqlite_utf16to8( } in = Tcl_GetByteArrayFromObj(objv[1], 0); - out = sqlite3utf16to8(in, -1, SQLITE3_BIGENDIAN); + out = sqlite3utf16to8(in, -1, SQLITE_BIGENDIAN); res = Tcl_NewByteArrayObj(out, strlen(out)+1); sqliteFree(out); @@ -221,6 +221,3 @@ int Sqlitetest5_Init(Tcl_Interp *interp){ return TCL_OK; } - - - diff --git a/src/tokenize.c b/src/tokenize.c index 35ee9251f..37d7b9f53 100644 --- a/src/tokenize.c +++ b/src/tokenize.c @@ -15,7 +15,7 @@ ** individual tokens and sends those tokens one-by-one over to the ** parser for analysis. ** -** $Id: tokenize.c,v 1.74 2004/05/27 23:56:16 danielk1977 Exp $ +** $Id: tokenize.c,v 1.75 2004/05/31 18:51:58 drh Exp $ */ #include "sqliteInt.h" #include "os.h" @@ -702,10 +702,9 @@ int sqlite3_complete(const char *zSql){ */ int sqlite3_complete16(const void *zSql){ int rc; - char *zSql8 = sqlite3utf16to8(zSql, -1, SQLITE3_BIGENDIAN); + char *zSql8 = sqlite3utf16to8(zSql, -1, SQLITE_BIGENDIAN); if( !zSql8 ) return 0; rc = sqlite3_complete(zSql8); sqliteFree(zSql8); return rc; } - @@ -12,7 +12,7 @@ ** This file contains routines used to translate between UTF-8, ** UTF-16, UTF-16BE, and UTF-16LE. ** -** $Id: utf.c,v 1.14 2004/05/29 02:44:02 danielk1977 Exp $ +** $Id: utf.c,v 1.15 2004/05/31 18:51:58 drh Exp $ ** ** Notes on UTF-8: ** @@ -62,9 +62,9 @@ struct UtfString { /* TODO: Implement this macro in os.h. It should be 1 on big-endian ** machines, and 0 on little-endian. */ -#define SQLITE3_NATIVE_BIGENDIAN 0 +#define SQLITE_NATIVE_BIGENDIAN 0 -#if SQLITE3_NATIVE_BIGENDIAN == 1 +#if SQLITE_NATIVE_BIGENDIAN == 1 #define BOM_BIGENDIAN 0x0000FFFE #define BOM_LITTLEENDIAN 0x0000FEFF #else @@ -523,7 +523,7 @@ static void utf16to16(void *pData, int N, int big_endian){ inout.n = sqlite3utf16ByteLen(inout.pZ, -1); } - if( readUtf16Bom(&inout, SQLITE3_BIGENDIAN)!=big_endian ){ + if( readUtf16Bom(&inout, SQLITE_BIGENDIAN)!=big_endian ){ /* swab(&inout.pZ[inout.c], inout.pZ, inout.n-inout.c); */ int i; for(i=0; i<(inout.n-inout.c); i += 2){ diff --git a/src/vdbe.c b/src/vdbe.c index 390924b5d..1698584fe 100644 --- a/src/vdbe.c +++ b/src/vdbe.c @@ -43,7 +43,7 @@ ** in this file for details. If in doubt, do not deviate from existing ** commenting and indentation practices when changing or adding code. ** -** $Id: vdbe.c,v 1.352 2004/05/31 10:01:35 danielk1977 Exp $ +** $Id: vdbe.c,v 1.353 2004/05/31 18:51:58 drh Exp $ */ #include "sqliteInt.h" #include "os.h" @@ -138,18 +138,18 @@ int sqlite3_interrupt_count = 0; static void _storeTypeInfo(Mem *pMem){ int flags = pMem->flags; if( flags & MEM_Null ){ - pMem->type = SQLITE3_NULL; + pMem->type = SQLITE_NULL; } else if( flags & MEM_Int ){ - pMem->type = SQLITE3_INTEGER; + pMem->type = SQLITE_INTEGER; } else if( flags & MEM_Real ){ - pMem->type = SQLITE3_FLOAT; + pMem->type = SQLITE_FLOAT; } else if( flags & MEM_Str ){ - pMem->type = SQLITE3_TEXT; + pMem->type = SQLITE_TEXT; }else{ - pMem->type = SQLITE3_BLOB; + pMem->type = SQLITE_BLOB; } } diff --git a/src/vdbeInt.h b/src/vdbeInt.h index a7f0dbf75..a0a57dcc2 100644 --- a/src/vdbeInt.h +++ b/src/vdbeInt.h @@ -124,8 +124,8 @@ struct Sorter { ** ** Each value has a manifest type. The manifest type of the value stored ** in a Mem struct is returned by the MemType(Mem*) macro. The type is -** one of SQLITE3_NULL, SQLITE3_INTEGER, SQLITE3_REAL, SQLITE3_TEXT or -** SQLITE3_BLOB. +** one of SQLITE_NULL, SQLITE_INTEGER, SQLITE_REAL, SQLITE_TEXT or +** SQLITE_BLOB. */ struct Mem { i64 i; /* Integer value */ diff --git a/src/vdbeapi.c b/src/vdbeapi.c index 56388fd71..6c685985e 100644 --- a/src/vdbeapi.c +++ b/src/vdbeapi.c @@ -497,7 +497,7 @@ int sqlite3_bind_text16( zData = (void *)(((u8 *)zData) + 2); nData -= 2; }else{ - txt_enc = SQLITE3_BIGENDIAN?TEXT_Utf16be:TEXT_Utf16le; + txt_enc = SQLITE_BIGENDIAN?TEXT_Utf16be:TEXT_Utf16le; } rc = sqlite3VdbeMemSetStr(pVar, zData, nData, txt_enc, eCopy); if( rc ){ diff --git a/src/vdbeaux.c b/src/vdbeaux.c index ad4207b35..20e2016c3 100644 --- a/src/vdbeaux.c +++ b/src/vdbeaux.c @@ -571,30 +571,30 @@ int sqlite3VdbeList( Op *pOp = &p->aOp[i]; Mem *pMem = p->aStack; pMem->flags = MEM_Int; - pMem->type = SQLITE3_INTEGER; + pMem->type = SQLITE_INTEGER; pMem->i = i; /* Program counter */ pMem++; pMem->flags = MEM_Static|MEM_Str|MEM_Term; pMem->z = sqlite3OpcodeNames[pOp->opcode]; /* Opcode */ pMem->n = strlen(pMem->z); - pMem->type = SQLITE3_TEXT; + pMem->type = SQLITE_TEXT; pMem->enc = TEXT_Utf8; pMem++; pMem->flags = MEM_Int; pMem->i = pOp->p1; /* P1 */ - pMem->type = SQLITE3_INTEGER; + pMem->type = SQLITE_INTEGER; pMem++; pMem->flags = MEM_Int; pMem->i = pOp->p2; /* P2 */ - pMem->type = SQLITE3_INTEGER; + pMem->type = SQLITE_INTEGER; pMem++; pMem->flags = MEM_Short|MEM_Str|MEM_Term; /* P3 */ pMem->z = displayP3(pOp, pMem->zShort, sizeof(pMem->zShort)); - pMem->type = SQLITE3_TEXT; + pMem->type = SQLITE_TEXT; pMem->enc = TEXT_Utf8; p->nResColumn = 5; diff --git a/src/vdbemem.c b/src/vdbemem.c index fbc3ef7b7..eaa3b7d59 100644 --- a/src/vdbemem.c +++ b/src/vdbemem.c @@ -179,7 +179,7 @@ int sqlite3VdbeMemStringify(Mem *pMem, int enc){ ** FIX ME: It would be better if sqlite3_snprintf() could do UTF-16. */ u8 *z = pMem->zShort; - if( fg & MEM_Real || (pMem->type==SQLITE3_FLOAT) ){ + if( fg & MEM_Real || (pMem->type==SQLITE_FLOAT) ){ sqlite3_snprintf(NBFS, z, "%.15g", pMem->r); }else{ assert( fg & MEM_Int ); @@ -236,7 +236,7 @@ int sqlite3VdbeMemIntegerify(Mem *pMem){ int sqlite3VdbeMemRealify(Mem *pMem){ if( pMem->flags & MEM_Real ){ /* Do nothing */ - }else if( (pMem->flags & MEM_Int) && pMem->type!=SQLITE3_TEXT ){ + }else if( (pMem->flags & MEM_Int) && pMem->type!=SQLITE_TEXT ){ pMem->r = pMem->i; }else if( pMem->flags & (MEM_Str|MEM_Blob) ){ if( sqlite3VdbeChangeEncoding(pMem, TEXT_Utf8) @@ -258,7 +258,7 @@ int sqlite3VdbeMemRealify(Mem *pMem){ void sqlite3VdbeMemSetNull(Mem *pMem){ releaseMem(pMem); pMem->flags = MEM_Null; - pMem->type = SQLITE3_NULL; + pMem->type = SQLITE_NULL; } /* @@ -269,7 +269,7 @@ void sqlite3VdbeMemSetInt64(Mem *pMem, i64 val){ releaseMem(pMem); pMem->i = val; pMem->flags = MEM_Int; - pMem->type = SQLITE3_INTEGER; + pMem->type = SQLITE_INTEGER; } /* @@ -280,7 +280,7 @@ void sqlite3VdbeMemSetDouble(Mem *pMem, double val){ releaseMem(pMem); pMem->r = val; pMem->flags = MEM_Real; - pMem->type = SQLITE3_FLOAT; + pMem->type = SQLITE_FLOAT; } /* @@ -310,7 +310,7 @@ int sqlite3VdbeMemSetStr( releaseMem(pMem); if( !z ){ pMem->flags = MEM_Null; - pMem->type = SQLITE3_NULL; + pMem->type = SQLITE_NULL; return SQLITE_OK; } @@ -321,7 +321,7 @@ int sqlite3VdbeMemSetStr( pMem->flags = MEM_Static; } pMem->enc = enc; - pMem->type = enc==0 ? SQLITE3_BLOB : SQLITE3_TEXT; + pMem->type = enc==0 ? SQLITE_BLOB : SQLITE_TEXT; pMem->n = n; switch( enc ){ case 0: @@ -491,7 +491,7 @@ int sqlite3VdbeMemFromBtree( } pMem->z = zData; pMem->enc = 0; - pMem->type = SQLITE3_BLOB; + pMem->type = SQLITE_BLOB; if( key ){ rc = sqlite3BtreeKey(pCur, offset, amt, zData); |