Index: third_party/sqlite/src/tool/showdb.c |
diff --git a/third_party/sqlite/src/tool/showdb.c b/third_party/sqlite/src/tool/showdb.c |
index 06cd36cd2c86c552a44ceff802af8265a93dd81d..d51a2fd83db4b1d9fca21fd55a34df0f357db5e9 100644 |
--- a/third_party/sqlite/src/tool/showdb.c |
+++ b/third_party/sqlite/src/tool/showdb.c |
@@ -151,7 +151,7 @@ static unsigned char *fileRead(sqlite3_int64 ofst, int nByte){ |
exit(1); |
} |
}else{ |
- lseek(g.dbfd, ofst, SEEK_SET); |
+ lseek(g.dbfd, (long)ofst, SEEK_SET); |
got = read(g.dbfd, aData, nByte); |
if( got>0 && got<nByte ) memset(aData+got, 0, nByte-got); |
} |
@@ -1098,7 +1098,7 @@ int main(int argc, char **argv){ |
sqlite3_free(zPgSz); |
printf("Pagesize: %d\n", g.pagesize); |
- g.mxPage = (szFile+g.pagesize-1)/g.pagesize; |
+ g.mxPage = (int)((szFile+g.pagesize-1)/g.pagesize); |
printf("Available pages: 1..%d\n", g.mxPage); |
if( nArg==2 ){ |