Rename the Column.eType field to Column.eCType - with an extra "C".
FossilOrigin-Name: b9b0dcd5af072c22f2ce71cf9584b5b572fbcfbce6410a7d703b586adb8938ba
This commit is contained in:
parent
d519bbdf5c
commit
b70f2eabb4
16
manifest
16
manifest
@ -1,5 +1,5 @@
|
||||
C Fix\san\soff-by-one\serror\sin\sthe\serror-handling\slogic\sof\sthe\sLemon\nparser-generator.\s\sThis\sdoes\snot\saffect\sSQLite.\n[forum:/forumpost/cff80737bf|Forum\scff80737bf].
|
||||
D 2021-08-17T19:59:09.232
|
||||
C Rename\sthe\sColumn.eType\sfield\sto\sColumn.eCType\s-\swith\san\sextra\s"C".
|
||||
D 2021-08-18T12:05:22.798
|
||||
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
|
||||
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
|
||||
F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
|
||||
@ -488,7 +488,7 @@ F src/btmutex.c 8acc2f464ee76324bf13310df5692a262b801808984c1b79defb2503bbafadb6
|
||||
F src/btree.c e204a9c8fb4fe5dbb910a863ba487f4af9b5c501254ec4ccbfcdd6b1f65b7fb4
|
||||
F src/btree.h 74d64b8f28cfa4a894d14d4ed64fa432cd697b98b61708d4351482ae15913e22
|
||||
F src/btreeInt.h 7bc15a24a02662409ebcd6aeaa1065522d14b7fda71573a2b0568b458f514ae0
|
||||
F src/build.c ac4c6990ff076676bf172442c7098d2ae8370adf8c3ac6280aef23d05336ec9c
|
||||
F src/build.c 0374faa35f0920c51147a20bb3462fae22310f2acaf29721ca99821fc7232548
|
||||
F src/callback.c d0b853dd413255d2e337b34545e54d888ea02f20da5ad0e63585b389624c4a6c
|
||||
F src/complete.c a3634ab1e687055cd002e11b8f43eb75c17da23e
|
||||
F src/ctime.c 8159d5f706551861c18ec6c8f6bdf105e15ea00367f05d9ab65d31a1077facc1
|
||||
@ -549,7 +549,7 @@ F src/shell.c.in f795a4ae3c35631f5edcfa754c7824ff1d8a75b23a07e22e664b50f82e82634
|
||||
F src/sqlite.h.in 43fcf0fe2af04081f420a906fc020bde1243851ba44b0aa567a27f94bf8c3145
|
||||
F src/sqlite3.rc 5121c9e10c3964d5755191c80dd1180c122fc3a8
|
||||
F src/sqlite3ext.h e97f4e9b509408fea4c4e9bef5a41608dfac343b4d3c7a990dedde1e19af9510
|
||||
F src/sqliteInt.h a7f02fb629d7657cea714446d8c285d195b0504c31ae843833e44c46f941e3b6
|
||||
F src/sqliteInt.h a65ddfb177549c82dcd1374a2f23260328eb65ced55b50843419386177e159be
|
||||
F src/sqliteLimit.h d7323ffea5208c6af2734574bae933ca8ed2ab728083caa117c9738581a31657
|
||||
F src/status.c 4b8bc2a6905163a38b739854a35b826c737333fab5b1f8e03fa7eb9a4799c4c1
|
||||
F src/table.c 0f141b58a16de7e2fbe81c308379e7279f4c6b50eb08efeec5892794a0ba30d1
|
||||
@ -614,7 +614,7 @@ F src/trigger.c 3f612ce5f0858b6c23460a3c799d01f408b49b0b29d931d8b8e6fc224a8667de
|
||||
F src/update.c 69c4c10bc6873a80c0a77cb578f9fc60ee90003d03f9530bc3370fa24615772d
|
||||
F src/upsert.c 8789047a8f0a601ea42fa0256d1ba3190c13746b6ba940fe2d25643a7e991937
|
||||
F src/utf.c ee39565f0843775cc2c81135751ddd93eceb91a673ea2c57f61c76f288b041a0
|
||||
F src/util.c e9fd5c474691a7c913dfc971f01cf6d3a3d5954db04e0764a6426f845505e692
|
||||
F src/util.c eafc8cfeb66fdbf8839922d13019b7882f242ac31b383e3451aab7744c54df3e
|
||||
F src/vacuum.c 454973a59fb20bb982efc2df568a098616db6328a0491b6e84e2e07f7333db45
|
||||
F src/vdbe.c e5cdac52d7163c032ae3c54f1cff9391acd23ba79cea0d5a9524c00cc0a856e8
|
||||
F src/vdbe.h 25dabb25c7e157b84e59260cfb5b466c3ac103ede9f36f4db371332c47601abe
|
||||
@ -1920,7 +1920,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 306694dfb462f9d1f128461e7a8f15a0bb9b21fbc696caa1832f4b20749490d1
|
||||
R 54304cbb37b751a39391e2ab31ad143d
|
||||
P 7cca80808cef192fe0479477056a028e230a164fd368e72100def065d424ca2c
|
||||
R b66c8f57a17fe88d4036ed4eb83a05fb
|
||||
U drh
|
||||
Z 050cb126e33da7c9d6a4f79c296a4a65
|
||||
Z 2628ebdae9db72c0a61ecc0e228d76e8
|
||||
|
@ -1 +1 @@
|
||||
7cca80808cef192fe0479477056a028e230a164fd368e72100def065d424ca2c
|
||||
b9b0dcd5af072c22f2ce71cf9584b5b572fbcfbce6410a7d703b586adb8938ba
|
@ -1554,7 +1554,7 @@ void sqlite3AddColumn(Parse *pParse, Token sName, Token sType){
|
||||
/* If there is no type specified, columns have the default affinity
|
||||
** 'BLOB' with a default size of 4 bytes. */
|
||||
pCol->affinity = affinity;
|
||||
pCol->eType = eType;
|
||||
pCol->eCType = eType;
|
||||
pCol->szEst = szEst;
|
||||
#ifdef SQLITE_ENABLE_SORTER_REFERENCES
|
||||
if( affinity==SQLITE_AFF_BLOB ){
|
||||
@ -1849,7 +1849,7 @@ void sqlite3AddPrimaryKey(
|
||||
}
|
||||
if( nTerm==1
|
||||
&& pCol
|
||||
&& pCol->eType==COLTYPE_INTEGER
|
||||
&& pCol->eCType==COLTYPE_INTEGER
|
||||
&& sortOrder!=SQLITE_SO_DESC
|
||||
){
|
||||
if( IN_RENAME_OBJECT && pList ){
|
||||
|
@ -2039,7 +2039,7 @@ struct Module {
|
||||
struct Column {
|
||||
char *zCnName; /* Name of this column */
|
||||
unsigned notNull :4; /* An OE_ code for handling a NOT NULL constraint */
|
||||
unsigned eType :4; /* One of the standard types */
|
||||
unsigned eCType :4; /* One of the standard types */
|
||||
char affinity; /* One of the SQLITE_AFF_... values */
|
||||
u8 szEst; /* Est size of value in this column. sizeof(INT)==1 */
|
||||
u8 hName; /* Column name hash for faster lookup */
|
||||
@ -2047,7 +2047,7 @@ struct Column {
|
||||
u16 colFlags; /* Boolean properties. See COLFLAG_ defines below */
|
||||
};
|
||||
|
||||
/* Allowed values for Column.eType.
|
||||
/* Allowed values for Column.eCType.
|
||||
**
|
||||
** Values must match entries in the global constant arrays
|
||||
** sqlite3StdTypeLen[] and sqlite3StdType[]. Each value is one more
|
||||
|
@ -91,9 +91,9 @@ int sqlite3Strlen30(const char *z){
|
||||
char *sqlite3ColumnType(Column *pCol, char *zDflt){
|
||||
if( pCol->colFlags & COLFLAG_HASTYPE ){
|
||||
return pCol->zCnName + strlen(pCol->zCnName) + 1;
|
||||
}else if( pCol->eType ){
|
||||
assert( pCol->eType<=SQLITE_N_STDTYPE );
|
||||
return (char*)sqlite3StdType[pCol->eType-1];
|
||||
}else if( pCol->eCType ){
|
||||
assert( pCol->eCType<=SQLITE_N_STDTYPE );
|
||||
return (char*)sqlite3StdType[pCol->eCType-1];
|
||||
}else{
|
||||
return zDflt;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user