From: drh Date: Wed, 7 Jan 2004 02:52:07 +0000 (+0000) Subject: Add a typecast to work around a bug in the Metrowerks Code Warrior compiler. X-Git-Tag: version-3.6.10~4907 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=133cdf6ebac8833972d1c68b7c1374cd36eef217;p=thirdparty%2Fsqlite.git Add a typecast to work around a bug in the Metrowerks Code Warrior compiler. Ticket #553. (CVS 1161) FossilOrigin-Name: 4146f8cc3ff5339b5685e9c5121888ae08ee0807 --- diff --git a/manifest b/manifest index 1fbcf882be..0399378baf 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Version\s2.8.9\s(CVS\s1160) -D 2004-01-06T02:23:46 +C Add\sa\stypecast\sto\swork\saround\sa\sbug\sin\sthe\sMetrowerks\sCode\sWarrior\scompiler.\nTicket\s#553.\s(CVS\s1161) +D 2004-01-07T02:52:08 F Makefile.in 0515ff9218ad8d5a8f6220f0494b8ef94c67013b F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906 F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd @@ -40,7 +40,7 @@ F src/main.c 3dd3cae00bade294011da5a3cf9ff660a610c545 F src/md5.c fe4f9c9c6f71dfc26af8da63e4d04489b1430565 F src/os.c d5a13117cebbef36a5e986783d0a144afc5df7d1 F src/os.h 4101ce267c2f5c8a34914e6af122e97907fcb205 -F src/pager.c ca24fced1ca4c2b8ea519d5fe8ec69a2d846276f +F src/pager.c 289328d8efba620eae99f6c2f6062710838a3eb4 F src/pager.h 5da62c83443f26b1792cfd72c96c422f91aadd31 F src/parse.y c65aa6c5508763806ac9734b0589b93480ec7e7a F src/pragma.c deec7342741e371f3042adaee53fcc324c5dd1d4 @@ -179,7 +179,7 @@ F www/speed.tcl 2f6b1155b99d39adb185f900456d1d592c4832b3 F www/sqlite.tcl 3c83b08cf9f18aa2d69453ff441a36c40e431604 F www/tclsqlite.tcl b9271d44dcf147a93c98f8ecf28c927307abd6da F www/vdbe.tcl 9b9095d4495f37697fd1935d10e14c6015e80aa1 -P 532170d4b8fc7a4e596a817257e9e1f81d364940 -R 8b39439d9668f97077082784fdb205dc +P d8ae6bddeb70f1450ccd3a4735ccf6fe3a042a07 +R 222692c9664863c079a68bd8b44e806b U drh -Z fb0243310264d5fdc6ca372657708053 +Z 7366c12e01e2442c1baac6232f5fd274 diff --git a/manifest.uuid b/manifest.uuid index 55b56b9dc9..b4d49cbf98 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -d8ae6bddeb70f1450ccd3a4735ccf6fe3a042a07 \ No newline at end of file +4146f8cc3ff5339b5685e9c5121888ae08ee0807 \ No newline at end of file diff --git a/src/pager.c b/src/pager.c index 0dfbc7fcf5..605dc0d320 100644 --- a/src/pager.c +++ b/src/pager.c @@ -18,7 +18,7 @@ ** file simultaneously, or one process from reading the database while ** another is writing. ** -** @(#) $Id: pager.c,v 1.91 2003/12/17 23:57:35 drh Exp $ +** @(#) $Id: pager.c,v 1.92 2004/01/07 02:52:08 drh Exp $ */ #include "os.h" /* Must be first to enable large file support */ #include "sqliteInt.h" @@ -594,7 +594,7 @@ static int pager_playback(Pager *pPager, int useJournalSize){ goto end_playback; } if( format>=JOURNAL_FORMAT_3 ){ - rc = read32bits(format, &pPager->jfd, &nRec); + rc = read32bits(format, &pPager->jfd, (u32*)&nRec); if( rc ) goto end_playback; rc = read32bits(format, &pPager->jfd, &pPager->cksumInit); if( rc ) goto end_playback;