Fix a bunch of harmless warnings. (CVS 1749)

FossilOrigin-Name: fae7c6e004aa4752fd3db09a42bfdb900861b3c0
This commit is contained in:
danielk1977 2004-06-28 01:11:46 +00:00
parent 55e0af4653
commit e0d4b060db
9 changed files with 35 additions and 34 deletions

View File

@ -1,5 +1,5 @@
C Fix\sa\sseg-fault\scaused\sby\sa\smalloc()\sfailure.\s(CVS\s1748)
D 2004-06-28T00:17:32
C Fix\sa\sbunch\sof\sharmless\swarnings.\s(CVS\s1749)
D 2004-06-28T01:11:46
F Makefile.in cb7a9889c38723f72b2506c4236ff30a05ff172b
F Makefile.linux-gcc a9e5a0d309fa7c38e7c14d3ecf7690879d3a5457
F README f1de682fbbd94899d50aca13d387d1b3fd3be2dd
@ -24,21 +24,21 @@ F spec.template a38492f1c1dd349fc24cb0565e08afc53045304b
F sqlite.1 83f4a9d37bdf2b7ef079a82d54eaf2e3509ee6ea
F sqlite.pc.in 30552343140c53304c2a658c080fbe810cd09ca2
F sqlite3.def 26f4e7b0a3fbaa55701e020fdec429f1594e2866
F src/attach.c b105aeb8c82fbd097c5067dddde90d5f7fadf8dd
F src/attach.c 73b16e608fc662e8602639e946582832b6f2902b
F src/auth.c 60db23b98bb94c8b0178180faaf49dc116674217
F src/btree.c d485d1b2f00d9957a58dae15ad718da0a8596267
F src/btree.c ad428c56e42d748a0c1441fbbd93e41df407c31d
F src/btree.h 934d0ad30b5b419e9291a11da878be349df2277e
F src/build.c 98466ddf5e3142783d0c628992836c3c382c9233
F src/build.c 574cdd30922ead0ababc717865aef9948c17701d
F src/date.c b3e8b2bef1e3f2ce24e5b057203036defb18c3f1
F src/delete.c e81545e546f6bc87d7508a93a09ca70695265af3
F src/encode.c a876af473d1d636faa3dca51c7571f2e007eea37
F src/expr.c db0e1fdcf967f6db6b2d4503cdbdbccde8c61e52
F src/expr.c d8ee92a9c11113a013f7853acb55453a8e0b2e92
F src/func.c c38c8bcaf118204baf343711b9e7f5bf804ed9c3
F src/hash.c 440c2f8cb373ee1b4e13a0988489c7cd95d55b6f
F src/hash.h 762d95f1e567664d1eafc1687de755626be962fb
F src/insert.c d99ffe87e1e1397f4233afcd06841d52d6b17b18
F src/legacy.c ad23746f15f67e34577621b1875f639c94839e1f
F src/main.c 37b6d15942b6d7b69b92686b32d6bae9d41a3e9b
F src/main.c 6d27d09c9984d9b68a53b95fc2e327a19cd28851
F src/md5.c 7ae1c39044b95de2f62e066f47bb1deb880a1070
F src/os.h d1780e0db95cad01f213d48da22ab490eb4fd345
F src/os_common.h ba1b7306e16e2091718f2c48db0fe6c1d7a31bb8
@ -73,11 +73,11 @@ F src/update.c b66b1896c9da54678ba3eff2bf0b4d291a95986a
F src/utf.c a8fb39c94ae4ef6606d5216b6f05d9b86f6901b2
F src/util.c 43d0289d49f43c66847ebbeddfb85a2a0d1ddd2d
F src/vacuum.c 353c7f69dbeb6738434d81798465cc0698844640
F src/vdbe.c 5125bfa9876def934abe4579126fabb31c33fd2a
F src/vdbe.c 5a381d4a4cd1c5b7325a3f6756bb3d051f81c6e6
F src/vdbe.h 75b241c02431b9c0f16eaa9cdbb34146c6287f52
F src/vdbeInt.h d83fd7389838453d8392915c21f432014afc99cf
F src/vdbeapi.c e92bda928f2fe93a9a77a62bd95642563bbcdea1
F src/vdbeaux.c 1e3d0e724fdcfc1261da067454f05db778e3ba08
F src/vdbeaux.c f9b1b3d4d2f1c31f6db1ae1536e17e4eb5454205
F src/vdbemem.c e8ae1f56ad16d5b01119e8dc1d25e913e06c3128
F src/where.c 6507074d8ce3f78e7a4cd33f667f11e62020553e
F test/all.test d591e074013248176402a16a0fb6fc82d241bad5
@ -229,7 +229,7 @@ F www/tclsqlite.tcl 19191cf2a1010eaeff74c51d83fd5f5a4d899075
F www/vdbe.tcl 59288db1ac5c0616296b26dce071c36cb611dfe9
F www/version3.tcl 563ba3ac02f64da27ab17f3edbe8e56bfd0293fb
F www/whentouse.tcl a8335bce47cc2fddb07f19052cb0cb4d9129a8e4
P 9501587944f1009aa0b4fa431bb19e7ec993a077
R 5975ce31da67586d4994606172856aed
P e28d42cb5e274b871f54add0e046d6e153060e21
R 66a75445f0f574c8e7b5d4ad10988339
U danielk1977
Z 08353d362da820f90e49ba5ec669d79e
Z e6fa8ff2dabd246e980e0df72da05b85

View File

@ -1 +1 @@
e28d42cb5e274b871f54add0e046d6e153060e21
fae7c6e004aa4752fd3db09a42bfdb900861b3c0

View File

@ -11,7 +11,7 @@
*************************************************************************
** This file contains code used to implement the ATTACH and DETACH commands.
**
** $Id: attach.c,v 1.18 2004/06/26 06:37:07 danielk1977 Exp $
** $Id: attach.c,v 1.19 2004/06/28 01:11:46 danielk1977 Exp $
*/
#include "sqliteInt.h"
@ -135,7 +135,7 @@ void sqlite3Detach(Parse *pParse, Token *pDbname){
int i;
sqlite *db;
Vdbe *v;
Db *pDb;
Db *pDb = 0;
v = sqlite3GetVdbe(pParse);
sqlite3VdbeAddOp(v, OP_Halt, 0, 0);

View File

@ -9,7 +9,7 @@
** May you share freely, never taking more than you give.
**
*************************************************************************
** $Id: btree.c,v 1.173 2004/06/26 08:38:25 danielk1977 Exp $
** $Id: btree.c,v 1.174 2004/06/28 01:11:46 danielk1977 Exp $
**
** This file implements a external (disk-based) database using BTrees.
** For a detailed discussion of BTrees, refer to
@ -443,7 +443,7 @@ static void parseCellPtr(
}else{
nPayload = 0;
}
n += getVarint(&pCell[n], &pInfo->nKey);
n += getVarint(&pCell[n], (u64 *)&pInfo->nKey);
pInfo->nHeader = n;
pInfo->nData = nPayload;
if( !pPage->intKey ){

View File

@ -23,7 +23,7 @@
** ROLLBACK
** PRAGMA
**
** $Id: build.c,v 1.234 2004/06/26 14:46:40 drh Exp $
** $Id: build.c,v 1.235 2004/06/28 01:11:47 danielk1977 Exp $
*/
#include "sqliteInt.h"
#include <ctype.h>
@ -231,7 +231,8 @@ void sqlite3UnlinkAndDeleteIndex(sqlite *db, Index *pIndex){
** Erase all schema information from the in-memory hash tables of
** a sigle database. This routine is called to reclaim memory
** before the closes. It is also called during a rollback
** if there were schema changes during the transaction.
** if there were schema changes during the transaction or if a
** schema-cookie mismatch occurs.
**
** If iDb<=0 then reset the internal schema tables for all database
** files. If iDb>=2 then reset the internal schema for only the

View File

@ -12,7 +12,7 @@
** This file contains routines used for analyzing expressions and
** for generating VDBE code that evaluates expressions in SQLite.
**
** $Id: expr.c,v 1.149 2004/06/23 12:35:15 danielk1977 Exp $
** $Id: expr.c,v 1.150 2004/06/28 01:11:47 danielk1977 Exp $
*/
#include "sqliteInt.h"
#include <ctype.h>
@ -26,6 +26,7 @@ char const *sqlite3AffinityString(char affinity){
default:
assert(0);
}
return 0;
}

View File

@ -14,7 +14,7 @@
** other files are for internal use by SQLite and should not be
** accessed by users of the library.
**
** $Id: main.c,v 1.236 2004/06/26 10:02:16 danielk1977 Exp $
** $Id: main.c,v 1.237 2004/06/28 01:11:47 danielk1977 Exp $
*/
#include "sqliteInt.h"
#include "os.h"
@ -232,7 +232,7 @@ static int sqlite3InitOne(sqlite *db, int iDb, char **pzErrMsg){
if( rc==SQLITE_OK ){
int i;
for(i=0; rc==SQLITE_OK && i<sizeof(meta)/sizeof(meta[0]); i++){
rc = sqlite3BtreeGetMeta(db->aDb[iDb].pBt, i+1, &meta[i]);
rc = sqlite3BtreeGetMeta(db->aDb[iDb].pBt, i+1, (u32 *)&meta[i]);
}
if( rc ){
sqlite3SetString(pzErrMsg, sqlite3ErrStr(rc), (char*)0);
@ -923,7 +923,7 @@ static int schemaIsValid(sqlite *db){
if( pBt==0 ) continue;
rc = sqlite3BtreeCursor(pBt, MASTER_ROOT, 0, 0, 0, &curTemp);
if( rc==SQLITE_OK ){
rc = sqlite3BtreeGetMeta(pBt, 1, &cookie);
rc = sqlite3BtreeGetMeta(pBt, 1, (u32 *)&cookie);
if( rc==SQLITE_OK && cookie!=db->aDb[iDb].schema_cookie ){
allOk = 0;
}

View File

@ -43,7 +43,7 @@
** in this file for details. If in doubt, do not deviate from existing
** commenting and indentation practices when changing or adding code.
**
** $Id: vdbe.c,v 1.391 2004/06/28 00:17:32 danielk1977 Exp $
** $Id: vdbe.c,v 1.392 2004/06/28 01:11:47 danielk1977 Exp $
*/
#include "sqliteInt.h"
#include "os.h"
@ -1819,7 +1819,7 @@ case OP_SetNumColumns: {
*/
case OP_IdxColumn:
case OP_Column: {
int payloadSize; /* Number of bytes in the record */
u32 payloadSize; /* Number of bytes in the record */
int p1 = pOp->p1; /* P1 value of the opcode */
int p2 = pOp->p2; /* column number to retrieve */
Cursor *pC = 0; /* The VDBE cursor */
@ -2319,7 +2319,7 @@ case OP_ReadCookie: {
** meta[1] to be the schema cookie. So we have to shift the index
** by one in the following statement.
*/
rc = sqlite3BtreeGetMeta(db->aDb[pOp->p1].pBt, 1 + pOp->p2, &iMeta);
rc = sqlite3BtreeGetMeta(db->aDb[pOp->p1].pBt, 1 + pOp->p2, (u32 *)&iMeta);
pTos++;
pTos->i = iMeta;
pTos->flags = MEM_Int;
@ -2368,7 +2368,7 @@ case OP_SetCookie: {
case OP_VerifyCookie: {
int iMeta;
assert( pOp->p1>=0 && pOp->p1<db->nDb );
rc = sqlite3BtreeGetMeta(db->aDb[pOp->p1].pBt, 1, &iMeta);
rc = sqlite3BtreeGetMeta(db->aDb[pOp->p1].pBt, 1, (u32 *)&iMeta);
if( rc==SQLITE_OK && iMeta!=pOp->p2 ){
sqlite3SetString(&p->zErrMsg, "database schema has changed", (char*)0);
rc = SQLITE_SCHEMA;
@ -2956,7 +2956,7 @@ case OP_NewRecno: {
if( res ){
v = 1;
}else{
sqlite3BtreeKeySize(pC->pCursor, (u64*)&v);
sqlite3BtreeKeySize(pC->pCursor, &v);
v = keyToInt(v);
if( v==0x7fffffffffffffff ){
pC->useRandomRowid = 1;
@ -3188,7 +3188,7 @@ case OP_RowKey:
case OP_RowData: {
int i = pOp->p1;
Cursor *pC;
int n;
u32 n;
pTos++;
assert( i>=0 && i<p->nCursor );
@ -3262,7 +3262,7 @@ case OP_Recno: {
break;
}else{
assert( pC->pCursor!=0 );
sqlite3BtreeKeySize(pC->pCursor, (u64*)&v);
sqlite3BtreeKeySize(pC->pCursor, &v);
v = keyToInt(v);
}
pTos->i = v;
@ -3292,7 +3292,7 @@ case OP_FullKey: {
assert( !p->apCsr[i]->pseudoTable );
pTos++;
if( (pCrsr = (pC = p->apCsr[i])->pCursor)!=0 ){
u64 amt;
i64 amt;
char *z;
sqlite3VdbeCursorMoveto(pC);

View File

@ -433,7 +433,6 @@ void sqlite3VdbePrintOp(FILE *pOut, int pc, Op *pOp){
char *zP3;
char zPtr[50];
static const char *zFormat1 = "%4d %-13s %4d %4d %s\n";
static const char *zFormat2 = "%4d %-13s %4d %4d %-20s -- %s\n";
if( pOut==0 ) pOut = stdout;
zP3 = displayP3(pOp, zPtr, sizeof(zPtr));
fprintf(pOut, zFormat1,
@ -1654,7 +1653,7 @@ int sqlite3VdbeIdxRowidLen(int nKey, const u8 *aKey){
** Return SQLITE_OK if everything works, or an error code otherwise.
*/
int sqlite3VdbeIdxRowid(BtCursor *pCur, i64 *rowid){
u64 nCellKey;
i64 nCellKey;
int rc;
u32 szHdr; /* Size of the header */
u32 typeRowid; /* Serial type of the rowid */
@ -1693,7 +1692,7 @@ int sqlite3VdbeIdxKeyCompare(
int nKey, const u8 *pKey, /* The key to compare */
int *res /* Write the comparison result here */
){
u64 nCellKey;
i64 nCellKey;
int rc;
BtCursor *pCur = pC->pCursor;
int lenRowid;