]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Explicit casts to squelch bogus warnings for vc++. Ticket #194. (CVS 932)
authordrh <drh@noemail.net>
Fri, 25 Apr 2003 03:13:25 +0000 (03:13 +0000)
committerdrh <drh@noemail.net>
Fri, 25 Apr 2003 03:13:25 +0000 (03:13 +0000)
FossilOrigin-Name: cb808c14bc14e7bd1cfff134ae5206ace451f2df

manifest
manifest.uuid
src/btree.c

index a3554f6fa0956251af2d50eacb7ee37905d64cc8..e0674fc2d1e5c4a5b313d005e4ecc9a22191e36b 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Get\sVACUUM\sworking\sagain\s-\swith\stest\scases.\s\sSome\sother\sminor\scleanups.\s(CVS\s931)
-D 2003-04-25T02:43:08
+C Explicit\scasts\sto\ssquelch\sbogus\swarnings\sfor\svc++.\s\sTicket\s#194.\s(CVS\s932)
+D 2003-04-25T03:13:25
 F Makefile.in 004acec253ecdde985c8ecd5b7c9accdb210378f
 F Makefile.linux-gcc b86a99c493a5bfb402d1d9178dcdc4bd4b32f906
 F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
@@ -21,7 +21,7 @@ F sqlite.1 83f4a9d37bdf2b7ef079a82d54eaf2e3509ee6ea
 F sqlite.pc.in 30552343140c53304c2a658c080fbe810cd09ca2
 F src/attach.c 7ebc7487de43e357a64226f8abef81f2669f2183
 F src/auth.c a4afd27964fb9f661147115790c8ae2ee230ebcc
-F src/btree.c b9487cceb9ea78af9cbae9def34114902f511736
+F src/btree.c 3de765f186a5d07d8764f970ecd07d83ccfdc51d
 F src/btree.h dc899dd3a10ec9a0c9b51308610d2f53e36b4820
 F src/btree_rb.c b427e6f2df7807cd338636259efadb4e43dba669
 F src/build.c d5a26baeffa5bc49b4b7009a7723c6ab7e1b02d9
@@ -165,7 +165,7 @@ F www/speed.tcl cb4c10a722614aea76d2c51f32ee43400d5951be
 F www/sqlite.tcl ae3dcfb077e53833b59d4fcc94d8a12c50a44098
 F www/tclsqlite.tcl 1db15abeb446aad0caf0b95b8b9579720e4ea331
 F www/vdbe.tcl 2013852c27a02a091d39a766bc87cff329f21218
-P 206b17397b1d2b55179c935927ff1d8215728c32
-R ee4f9dd4d9d805754b2a7a86e47142bb
+P 5afb88008fed253e6d1fc0ed5172370b61d3727b
+R f2421cf3a297d027e70ffbccdb3ba489
 U drh
-Z eedc7e5fec762d2a0f0ca33e2eecb73f
+Z 38db8e55b84708279a57f38314d421c3
index 9066ba85e0eefad0622563b859bb92e0928b69b2..2ff41377e9ad6339e71e86c8db1dfc7f57d243df 100644 (file)
@@ -1 +1 @@
-5afb88008fed253e6d1fc0ed5172370b61d3727b
\ No newline at end of file
+cb808c14bc14e7bd1cfff134ae5206ace451f2df
\ No newline at end of file
index d308d2c7a2c1a9ded89120a9720668cdb368f44b..2ec0ed7002a0024e64038c60faf3de4d13c7559e 100644 (file)
@@ -9,7 +9,7 @@
 **    May you share freely, never taking more than you give.
 **
 *************************************************************************
-** $Id: btree.c,v 1.89 2003/04/16 01:28:16 drh Exp $
+** $Id: btree.c,v 1.90 2003/04/25 03:13:25 drh Exp $
 **
 ** This file implements a external (disk-based) database using BTrees.
 ** For a detailed discussion of BTrees, refer to
@@ -65,7 +65,7 @@ static BtCursorOps sqliteBtreeCursorOps;
 ** X is an unsigned integer.  SWAB16 byte swaps a 16-bit integer.
 ** SWAB32 byteswaps a 32-bit integer.
 */
-#define SWAB16(B,X)   ((B)->needSwab? swab16(X) : (X))
+#define SWAB16(B,X)   ((B)->needSwab? swab16((u16)X) : ((u16)X))
 #define SWAB32(B,X)   ((B)->needSwab? swab32(X) : (X))
 #define SWAB_ADD(B,X,A) \
    if((B)->needSwab){ X=swab32(swab32(X)+A); }else{ X += (A); }
@@ -536,7 +536,7 @@ static void freeSpace(Btree *pBt, MemPage *pPage, int start, int size){
       if( idx + iSize + size == SWAB16(pBt, pFBlk->iNext) ){
         pNext = (FreeBlk*)&pPage->u.aDisk[idx + iSize + size];
         if( pBt->needSwab ){
-          pFBlk->iSize = swab16(swab16(pNext->iSize)+iSize+size);
+          pFBlk->iSize = swab16((u16)swab16(pNext->iSize)+iSize+size);
         }else{
           pFBlk->iSize += pNext->iSize;
         }