mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-12 13:01:09 +03:00
Omit the return value from sqlite3VdbeSerialGet() for a size reduction
and performance improvement. FossilOrigin-Name: 788e79f881d443fc1b3a213a7ba4f19bfd245e96c15bb21fcb6bffd92c4320b8
This commit is contained in:
@@ -499,7 +499,8 @@ static void test_extract(
|
||||
mem.db = db;
|
||||
mem.enc = ENC(db);
|
||||
pHdr += sqlite3GetVarint(pHdr, &iSerialType);
|
||||
pBody += sqlite3VdbeSerialGet(pBody, (u32)iSerialType, &mem);
|
||||
sqlite3VdbeSerialGet(pBody, (u32)iSerialType, &mem);
|
||||
pBody += sqlite3VdbeSerialTypeLen((u32)iSerialType);
|
||||
|
||||
if( iCurrent==iIdx ){
|
||||
sqlite3_result_value(context, &mem);
|
||||
@@ -547,7 +548,8 @@ static void test_decode(
|
||||
mem.db = db;
|
||||
mem.enc = ENC(db);
|
||||
pHdr += sqlite3GetVarint(pHdr, &iSerialType);
|
||||
pBody += sqlite3VdbeSerialGet(pBody, (u32)iSerialType, &mem);
|
||||
sqlite3VdbeSerialGet(pBody, (u32)iSerialType, &mem);
|
||||
pBody += sqlite3VdbeSerialTypeLen((u32)iSerialType);
|
||||
|
||||
switch( sqlite3_value_type(&mem) ){
|
||||
case SQLITE_TEXT:
|
||||
|
||||
Reference in New Issue
Block a user