Clarification and typo-fixes in comments. No changes to code.
FossilOrigin-Name: e2cd79aa3104c51035bf29c548c322564731b75f
This commit is contained in:
parent
5f33eaa6a4
commit
22fa36dc04
14
manifest
14
manifest
@ -1,5 +1,5 @@
|
||||
C Use\sKnuth\smultiplicative\shashing\sfor\sthe\ssymbol\stable.
|
||||
D 2016-09-28T20:42:31.903
|
||||
C Clarification\sand\stypo-fixes\sin\scomments.\s\sNo\schanges\sto\scode.
|
||||
D 2016-09-29T15:53:28.199
|
||||
F Makefile.in 6fd48ffcf7c2deea7499062d1f3747f986c19678
|
||||
F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
|
||||
F Makefile.msc 5151cc64c4c05f3455f4f692ad11410a810d937f
|
||||
@ -343,7 +343,7 @@ F src/expr.c a27090ab1d9d9901c64974c43588a38a486d6a55
|
||||
F src/fault.c 160a0c015b6c2629d3899ed2daf63d75754a32bb
|
||||
F src/fkey.c b9ca262f6ad4d030a3cab737ebf9b0b3c8b4ac80
|
||||
F src/func.c 29cc9acb170ec1387b9f63eb52cd85f8de96c771
|
||||
F src/global.c 2917bbc488201b791e5f5dd43d8d2a3ccc315da7
|
||||
F src/global.c 9da4ca5d74b90715f0ec4957f3d17a4749009f34
|
||||
F src/hash.c 63d0ee752a3b92d4695b2b1f5259c4621b2cfebd
|
||||
F src/hash.h ab34c5c54a9e9de2e790b24349ba5aab3dbb4fd4
|
||||
F src/hwtime.h 747c1bbe9df21a92e9c50f3bbec1de841dc5e5da
|
||||
@ -455,7 +455,7 @@ F src/util.c 3e2da6101888d073e79ecc6af5e0a2f70fa1e498
|
||||
F src/vacuum.c 913970b9d86dd6c2b8063ef1af421880f1464ec3
|
||||
F src/vdbe.c 6781329737f4bb140834cd32b15e93b83d60858e
|
||||
F src/vdbe.h c044be7050ac6bf596eecc6ab159f5dbc020a3b7
|
||||
F src/vdbeInt.h d21f14721dd87975dc9e3bcdbf504f9c098cf611
|
||||
F src/vdbeInt.h 581b737c2f6e413c555469480efe31796a71bcad
|
||||
F src/vdbeapi.c 794f80669e9e3b9b3edc78d80c15968985c7bf21
|
||||
F src/vdbeaux.c b9772e4134a17f5b42d32761f5119467815c2458
|
||||
F src/vdbeblob.c 3e82a797b60c3b9fed7b8de8c539ca7607874937
|
||||
@ -1525,7 +1525,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
|
||||
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
|
||||
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
|
||||
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
|
||||
P 40c0fb0af678797c39a99853f9f4102464c16f4b
|
||||
R 781c8f4e56859d80db856b6e4a37be8a
|
||||
P cc29ddd6be60bdbf107f285c9eb57d5896ebca2d
|
||||
R 647685f38d2c1b34b7290eda763c0ba3
|
||||
U drh
|
||||
Z f77949e5354e55e63daf682f77676620
|
||||
Z 99ca7352da532b6b28eade6076b7309c
|
||||
|
@ -1 +1 @@
|
||||
cc29ddd6be60bdbf107f285c9eb57d5896ebca2d
|
||||
e2cd79aa3104c51035bf29c548c322564731b75f
|
11
src/global.c
11
src/global.c
@ -79,16 +79,13 @@ const unsigned char sqlite3UpperToLower[] = {
|
||||
**
|
||||
** (x & ~(map[x]&0x20))
|
||||
**
|
||||
** Standard function tolower() is implemented using the sqlite3UpperToLower[]
|
||||
** The equivalent of tolower() is implemented using the sqlite3UpperToLower[]
|
||||
** array. tolower() is used more often than toupper() by SQLite.
|
||||
**
|
||||
** Bit 0x40 is set if the character non-alphanumeric and can be used in an
|
||||
** Bit 0x40 is set if the character is non-alphanumeric and can be used in an
|
||||
** SQLite identifier. Identifiers are alphanumerics, "_", "$", and any
|
||||
** non-ASCII UTF character. Hence the test for whether or not a character is
|
||||
** part of an identifier is 0x46.
|
||||
**
|
||||
** SQLite's versions are identical to the standard versions assuming a
|
||||
** locale of "C". They are implemented as macros in sqliteInt.h.
|
||||
*/
|
||||
#ifdef SQLITE_ASCII
|
||||
const unsigned char sqlite3CtypeMap[256] = {
|
||||
@ -161,7 +158,7 @@ const unsigned char sqlite3CtypeMap[256] = {
|
||||
#endif
|
||||
|
||||
/* Statement journals spill to disk when their size exceeds the following
|
||||
** threashold (in bytes). 0 means that statement journals are created and
|
||||
** threshold (in bytes). 0 means that statement journals are created and
|
||||
** written to disk immediately (the default behavior for SQLite versions
|
||||
** before 3.12.0). -1 means always keep the entire statement journal in
|
||||
** memory. (The statement journal is also always held entirely in memory
|
||||
@ -249,7 +246,7 @@ const Token sqlite3IntTokens[] = {
|
||||
** The value of the "pending" byte must be 0x40000000 (1 byte past the
|
||||
** 1-gibabyte boundary) in a compatible database. SQLite never uses
|
||||
** the database page that contains the pending byte. It never attempts
|
||||
** to read or write that page. The pending byte page is set assign
|
||||
** to read or write that page. The pending byte page is set aside
|
||||
** for use by the VFS layers as space for managing file locks.
|
||||
**
|
||||
** During testing, it is often desirable to move the pending byte to
|
||||
|
@ -52,9 +52,6 @@ typedef unsigned Bool;
|
||||
/* Opaque type used by code in vdbesort.c */
|
||||
typedef struct VdbeSorter VdbeSorter;
|
||||
|
||||
/* Opaque type used by the explainer */
|
||||
typedef struct Explain Explain;
|
||||
|
||||
/* Elements of the linked list at Vdbe.pAuxData */
|
||||
typedef struct AuxData AuxData;
|
||||
|
||||
@ -129,6 +126,12 @@ struct VdbeCursor {
|
||||
** aType[] and nField+1 array slots for aOffset[] */
|
||||
};
|
||||
|
||||
|
||||
/*
|
||||
** A value for VdbeCursor.cacheStatus that means the cache is always invalid.
|
||||
*/
|
||||
#define CACHE_STALE 0
|
||||
|
||||
/*
|
||||
** When a sub-program is executed (OP_Program), a structure of this type
|
||||
** is allocated to store the current value of the program counter, as
|
||||
@ -173,11 +176,6 @@ struct VdbeFrame {
|
||||
|
||||
#define VdbeFrameMem(p) ((Mem *)&((u8 *)p)[ROUND8(sizeof(VdbeFrame))])
|
||||
|
||||
/*
|
||||
** A value for VdbeCursor.cacheValid that means the cache is always invalid.
|
||||
*/
|
||||
#define CACHE_STALE 0
|
||||
|
||||
/*
|
||||
** Internally, the vdbe manipulates nearly all SQL values as Mem
|
||||
** structures. Each Mem struct may cache multiple representations (string,
|
||||
@ -318,18 +316,6 @@ struct sqlite3_context {
|
||||
sqlite3_value *argv[1]; /* Argument set */
|
||||
};
|
||||
|
||||
/*
|
||||
** An Explain object accumulates indented output which is helpful
|
||||
** in describing recursive data structures.
|
||||
*/
|
||||
struct Explain {
|
||||
Vdbe *pVdbe; /* Attach the explanation to this Vdbe */
|
||||
StrAccum str; /* The string being accumulated */
|
||||
int nIndent; /* Number of elements in aIndent */
|
||||
u16 aIndent[100]; /* Levels of indentation */
|
||||
char zBase[100]; /* Initial space */
|
||||
};
|
||||
|
||||
/* A bitfield type for use inside of structures. Always follow with :N where
|
||||
** N is the number of bits.
|
||||
*/
|
||||
|
Loading…
x
Reference in New Issue
Block a user