mirror of
https://github.com/sqlite/sqlite.git
synced 2025-08-08 14:02:16 +03:00
Add a few casts required by 64-bit VS2010 to the sessions code.
FossilOrigin-Name: 5ac4a06111b5fad5f58c20ef5d2b65aeb23e105a
This commit is contained in:
@@ -1637,7 +1637,7 @@ static void sessionAppendTableHdr(
|
|||||||
sessionAppendByte(pBuf, 'T', pRc);
|
sessionAppendByte(pBuf, 'T', pRc);
|
||||||
sessionAppendVarint(pBuf, pTab->nCol, pRc);
|
sessionAppendVarint(pBuf, pTab->nCol, pRc);
|
||||||
sessionAppendBlob(pBuf, pTab->abPK, pTab->nCol, pRc);
|
sessionAppendBlob(pBuf, pTab->abPK, pTab->nCol, pRc);
|
||||||
sessionAppendBlob(pBuf, (u8 *)pTab->zName, strlen(pTab->zName)+1, pRc);
|
sessionAppendBlob(pBuf, (u8 *)pTab->zName, (int)strlen(pTab->zName)+1, pRc);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@@ -1951,7 +1951,7 @@ static int sessionChangesetNext(
|
|||||||
if( p->rc!=SQLITE_OK ) return p->rc;
|
if( p->rc!=SQLITE_OK ) return p->rc;
|
||||||
}
|
}
|
||||||
|
|
||||||
if( pnRec ){ *pnRec = aChange - *paRec; }
|
if( pnRec ){ *pnRec = (int)(aChange - *paRec); }
|
||||||
p->pNext = aChange;
|
p->pNext = aChange;
|
||||||
return SQLITE_ROW;
|
return SQLITE_ROW;
|
||||||
}
|
}
|
||||||
@@ -2806,7 +2806,7 @@ int sqlite3changeset_apply(
|
|||||||
schemaMismatch = (xFilter && (0==xFilter(pCtx, zNew)));
|
schemaMismatch = (xFilter && (0==xFilter(pCtx, zNew)));
|
||||||
if( schemaMismatch ){
|
if( schemaMismatch ){
|
||||||
zTab = sqlite3_mprintf("%s", zNew);
|
zTab = sqlite3_mprintf("%s", zNew);
|
||||||
nTab = strlen(zTab);
|
nTab = (int)strlen(zTab);
|
||||||
sApply.azCol = (const char **)zTab;
|
sApply.azCol = (const char **)zTab;
|
||||||
}else{
|
}else{
|
||||||
sqlite3changeset_pk(pIter, &abPK, 0);
|
sqlite3changeset_pk(pIter, &abPK, 0);
|
||||||
@@ -2995,7 +2995,7 @@ static int sessionChangeMerge(
|
|||||||
}
|
}
|
||||||
|
|
||||||
if( pNew ){
|
if( pNew ){
|
||||||
pNew->nRecord = (aCsr - pNew->aRecord);
|
pNew->nRecord = (int)(aCsr - pNew->aRecord);
|
||||||
}
|
}
|
||||||
sqlite3_free(pExist);
|
sqlite3_free(pExist);
|
||||||
}
|
}
|
||||||
@@ -3042,7 +3042,7 @@ int sessionConcatChangeset(
|
|||||||
|
|
||||||
if( !pTab || zNew!=pTab->zName ){
|
if( !pTab || zNew!=pTab->zName ){
|
||||||
/* Search the list for a matching table */
|
/* Search the list for a matching table */
|
||||||
int nNew = strlen(zNew);
|
int nNew = (int)strlen(zNew);
|
||||||
u8 *abPK;
|
u8 *abPK;
|
||||||
|
|
||||||
sqlite3changeset_pk(pIter, &abPK, 0);
|
sqlite3changeset_pk(pIter, &abPK, 0);
|
||||||
|
12
manifest
12
manifest
@@ -1,5 +1,5 @@
|
|||||||
C Add\sthe\sxFilter\scallback\sto\sthe\ssqlite3changeset_apply()\sfunction.\sThis\scallback\sallows\sthe\sapplication\sto\saccept\sor\sreject\schanges\son\sa\sper-table\sbasis\swhen\sapplying\sa\schangeset.
|
C Add\sa\sfew\scasts\srequired\sby\s64-bit\sVS2010\sto\sthe\ssessions\scode.
|
||||||
D 2011-07-13T15:21:02.741
|
D 2011-07-15T19:11:32.763
|
||||||
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
|
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
|
||||||
F Makefile.in c1d7a7f4fd8da6b1815032efca950e3d5125407e
|
F Makefile.in c1d7a7f4fd8da6b1815032efca950e3d5125407e
|
||||||
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
|
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
|
||||||
@@ -110,7 +110,7 @@ F ext/session/session5.test 8fdfaf9dba28a2f1c6b89b06168bdab1fef2d478
|
|||||||
F ext/session/session6.test 443789bc2fca12e4f7075cf692c60b8a2bea1a26
|
F ext/session/session6.test 443789bc2fca12e4f7075cf692c60b8a2bea1a26
|
||||||
F ext/session/session_common.tcl 1539d8973b2aea0025c133eb0cc4c89fcef541a5
|
F ext/session/session_common.tcl 1539d8973b2aea0025c133eb0cc4c89fcef541a5
|
||||||
F ext/session/sessionfault.test 401045278298a242cbc2e4bc986c102f01ff2180
|
F ext/session/sessionfault.test 401045278298a242cbc2e4bc986c102f01ff2180
|
||||||
F ext/session/sqlite3session.c c05d28332fcdd66c82de85f5459d71554e2259d7
|
F ext/session/sqlite3session.c b31221e6e068476f736e8aaf5c7b66895d1b16f4
|
||||||
F ext/session/sqlite3session.h f34905c818569779ddaea1bbef43469177614c69
|
F ext/session/sqlite3session.h f34905c818569779ddaea1bbef43469177614c69
|
||||||
F ext/session/test_session.c 209f13fa8f4a597ffcc15fd0f8a3f27ed079c5e5
|
F ext/session/test_session.c 209f13fa8f4a597ffcc15fd0f8a3f27ed079c5e5
|
||||||
F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895 x
|
F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895 x
|
||||||
@@ -961,7 +961,7 @@ F tool/symbols.sh bc2a3709940d47c8ac8e0a1fdf17ec801f015a00
|
|||||||
F tool/tostr.awk 11760e1b94a5d3dcd42378f3cc18544c06cfa576
|
F tool/tostr.awk 11760e1b94a5d3dcd42378f3cc18544c06cfa576
|
||||||
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
|
F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
|
||||||
F tool/warnings.sh 347d974d143cf132f953b565fbc03026f19fcb4d
|
F tool/warnings.sh 347d974d143cf132f953b565fbc03026f19fcb4d
|
||||||
P 82ac16c4f873d3bd7c22f36ba7b974b4903a2d50
|
P 282474c42f24f0e66c69b576b72ef8ce764d49e2
|
||||||
R c22fa4ebad64b5fe1347a3f0a2dcb7e8
|
R dce52d6dc32cededac0b5cc1823e4002
|
||||||
U dan
|
U dan
|
||||||
Z 6a509799e9e665bc4a33861bc6dba39f
|
Z 91f64262d00fcd067a4fb1a130723392
|
||||||
|
@@ -1 +1 @@
|
|||||||
282474c42f24f0e66c69b576b72ef8ce764d49e2
|
5ac4a06111b5fad5f58c20ef5d2b65aeb23e105a
|
Reference in New Issue
Block a user