Remove dead code. (CVS 5601)

FossilOrigin-Name: 6de9c084fc533fbb22af6a4cd3e4e9a461b13876
This commit is contained in:
drh 2008-08-22 17:34:45 +00:00
parent 87a03282b1
commit ee76c61657
9 changed files with 23 additions and 53 deletions

View File

@ -1,5 +1,5 @@
C add\slegacy.lo\sback\s(in\salphabetical\sorder)\s(CVS\s5600)
D 2008-08-22T17:28:46
C Remove\sdead\scode.\s(CVS\s5601)
D 2008-08-22T17:34:45
F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0
F Makefile.in 689e14735f862a5553bceef206d8c13e29504e44
F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654
@ -96,7 +96,7 @@ F src/attach.c db3f4a60538733c1e4dcb9d0217a6e0d6ccd615b
F src/auth.c c8b2ab5c8bad4bd90ed7c294694f48269162c627
F src/bitvec.c 95c86bd18d8fedf0533f5af196192546e10a7e7d
F src/btmutex.c 709cad2cdca0afd013f0f612363810e53f59ec53
F src/btree.c e1b5c898ef2d6ed772d76b695765f0d24aa9719c
F src/btree.c 4212dce1c446b8aa8bf2be7d39c6d93d169ace0b
F src/btree.h 6371c5e599fab391a150c96afbc10062b276d107
F src/btreeInt.h ab18c7b4980314e9e4b402e5dcde09f3c2545576
F src/build.c 160c71acca8f643f436ed6c1ee2f684c88df4dfe
@ -104,7 +104,7 @@ F src/callback.c 27e55dfafc66e97dd8e7343a1d7bb295f3afd736
F src/complete.c cb14e06dbe79dee031031f0d9e686ff306afe07c
F src/date.c 2373f20a91bec70e20e0e715520c8010d26ebb52
F src/delete.c d979a250a47b9f52effa2998070810239e38db8b
F src/expr.c 9033d8efb283311103a2859fc6aa9f85b894b6ba
F src/expr.c 622c8d8e3cc8246a33aba30af5c166e4a3898c4b
F src/fault.c 3638519d1e0b82bccfafcb9f5ff491918b28f8e1
F src/func.c f2e0b55f13e678a5c5ff94f0f225ed0a995acba7
F src/global.c 239d03b6dbae6c985deb2ffb54ab919debb9f8d7
@ -135,21 +135,21 @@ F src/os_common.h 24525d8b7bce66c374dfc1810a6c9043f3359b60
F src/os_os2.c e391fc95adc744bbdcefd4d11e3066998185a0a0
F src/os_unix.c f1be99705e4542f01830ccea327eb773814f4eb9
F src/os_win.c aefe9ee26430678a19a058a874e4e2bd91398142
F src/pager.c 3b6625d32cd6f43c54c160f246545f9f26ba7668
F src/pager.h 3778bea71dfb9658b6c94394e18db4a5b27e6ded
F src/pager.c 62a0e18d5daacc9c0b3c79d446d411051fbfe6a2
F src/pager.h 3b9c138d2e744b9d6e61d4c2742301e3bf464864
F src/parse.y d0f76d2cb8d6883d5600dc20beb961a6022b94b8
F src/pcache.c 504e6204124c4f90917ab1c0ea0a0ec549ed242f
F src/pcache.c 3feb47f5ce4174570e7b76bd851faccf7df55e80
F src/pcache.h 1457e4e7ef08f6964399d5c039afdece25071d54
F src/pragma.c f5b271b090af7fcedd308d7c5807a5503f7a853d
F src/prepare.c c197041e0c4770672cda75e6bfe10242f885e510
F src/printf.c 785f87120589c1db672e37c6eb1087c456e6f84d
F src/random.c 5c754319d38abdd6acd74601ee0105504adc508a
F src/resolve.c e688f240bdacf4003047c2b023c3a4ee3a3eca98
F src/resolve.c 3c9c04095fbf8a7f9be9fe71a07576d411c67f40
F src/select.c 3db954ccabee38995b16013a390f15c3b07e1265
F src/shell.c d83b578a8ccdd3e0e7fef4388a0887ce9f810967
F src/sqlite.h.in 2373d1d70664f7fcd78e79af3c51792bb0a0753e
F src/sqlite3ext.h 1e3887c9bd3ae66cb599e922824b04cd0d0f2c3e
F src/sqliteInt.h 4f231eb750bf6901fdfa935c246a69d03c25d9b8
F src/sqliteInt.h c66e9c22a9c7fcf32db52a14fcddaa4d87bf9559
F src/sqliteLimit.h f435e728c6b620ef7312814d660a81f9356eb5c8
F src/status.c 8caa772cd9310bc297280f7cf0ede4d69ed5b801
F src/table.c 22744786199c9195720c15a7a42cb97b2e2728d8
@ -623,7 +623,7 @@ F tool/speedtest16.c c8a9c793df96db7e4933f0852abb7a03d48f2e81
F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff
F tool/speedtest8.c 1dbced29de5f59ba2ebf877edcadf171540374d1
F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e
P 8fe234b2ca1292955162d38922a45c93004fb6ae
R a701cf150f5456b72bfe44e79189c7f8
U pweilbacher
Z 824bd1e8b14485d4921b6a57c114c725
P a861aa73c4913c468315e6b5c5a2706150082280
R 869e35b1c300abbb971e58a073e89d71
U drh
Z c347f5c3495d908d0036ec2b3b0f97ed

View File

@ -1 +1 @@
a861aa73c4913c468315e6b5c5a2706150082280
6de9c084fc533fbb22af6a4cd3e4e9a461b13876

View File

@ -9,7 +9,7 @@
** May you share freely, never taking more than you give.
**
*************************************************************************
** $Id: btree.c,v 1.500 2008/08/22 12:57:09 drh Exp $
** $Id: btree.c,v 1.501 2008/08/22 17:34:45 drh Exp $
**
** This file implements a external (disk-based) database using BTrees.
** See the header comment on "btreeInt.h" for additional information.
@ -1299,7 +1299,6 @@ int sqlite3BtreeOpen(
sqlite3PagerSetBusyhandler(pBt->pPager, &pBt->busyHdr);
p->pBt = pBt;
/* sqlite3PagerSetDestructor(pBt->pPager, pageDestructor); */
sqlite3PagerSetReiniter(pBt->pPager, pageReinit);
pBt->pCursor = 0;
pBt->pPage1 = 0;

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.390 2008/08/22 16:29:51 drh Exp $
** $Id: expr.c,v 1.391 2008/08/22 17:34:45 drh Exp $
*/
#include "sqliteInt.h"
#include <ctype.h>
@ -920,11 +920,6 @@ static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){
testcase( pExpr->op==TK_AGG_COLUMN );
pWalker->u.i = 0;
return WRC_Abort;
case TK_IN:
if( pExpr->pSelect ){
pWalker->u.i = 0;
return WRC_Abort;
}
default:
return WRC_Continue;
}

View File

@ -18,7 +18,7 @@
** file simultaneously, or one process from reading the database while
** another is writing.
**
** @(#) $Id: pager.c,v 1.475 2008/08/22 16:22:17 danielk1977 Exp $
** @(#) $Id: pager.c,v 1.476 2008/08/22 17:34:45 drh Exp $
*/
#ifndef SQLITE_OMIT_DISKIO
#include "sqliteInt.h"
@ -1936,18 +1936,6 @@ void sqlite3PagerSetBusyhandler(Pager *pPager, BusyHandler *pBusyHandler){
pPager->pBusyHandler = pBusyHandler;
}
/*
** Set the destructor for this pager. If not NULL, the destructor is called
** when the reference count on each page reaches zero. The destructor can
** be used to clean up information in the extra segment appended to each page.
**
** The destructor is not called as a result sqlite3PagerClose().
** Destructors are only called by sqlite3PagerUnref().
*/
void sqlite3PagerSetDestructor(Pager *pPager, void (*xDesc)(DbPage*,int)){
pPager->xDestructor = xDesc;
}
/*
** Set the reinitializer for this pager. If not NULL, the reinitializer
** is called when the content of a page in cache is restored to its original

View File

@ -13,7 +13,7 @@
** subsystem. The page cache subsystem reads and writes a file a page
** at a time and provides a journal for rollback.
**
** @(#) $Id: pager.h,v 1.79 2008/08/21 12:19:44 danielk1977 Exp $
** @(#) $Id: pager.h,v 1.80 2008/08/22 17:34:45 drh Exp $
*/
#ifndef _PAGER_H_
@ -72,7 +72,6 @@ typedef struct PgHdr DbPage;
*/
int sqlite3PagerOpen(sqlite3_vfs *, Pager **ppPager, const char*, void(*)(DbPage*), int,int,int);
void sqlite3PagerSetBusyhandler(Pager*, BusyHandler *pBusyHandler);
void sqlite3PagerSetDestructor(Pager*, void(*)(DbPage*,int));
void sqlite3PagerSetReiniter(Pager*, void(*)(DbPage*,int));
int sqlite3PagerSetPagesize(Pager*, u16*);
int sqlite3PagerMaxPageCount(Pager*, int);

View File

@ -11,7 +11,7 @@
*************************************************************************
** This file implements that page cache.
**
** @(#) $Id: pcache.c,v 1.9 2008/08/22 17:09:50 danielk1977 Exp $
** @(#) $Id: pcache.c,v 1.10 2008/08/22 17:34:45 drh Exp $
*/
#include "sqliteInt.h"
@ -440,6 +440,7 @@ static void pcachePageFree(PgHdr *p){
pcacheFree(p);
}
#ifdef SQLITE_ENABLE_MEMORY_MANAGEMENT
/*
** Return the number of bytes that will be returned to the heap when
** the argument is passed to pcachePageFree().
@ -452,6 +453,7 @@ static int pcachePageSize(PgHdr *p){
assert( p && p->pCache );
return sqlite3MallocSize(p);
}
#endif
/*
** Recycle a page from the global LRU list. If no page can be recycled,

View File

@ -14,7 +14,7 @@
** resolve all identifiers by associating them with a particular
** table and column.
**
** $Id: resolve.c,v 1.1 2008/08/20 16:35:10 drh Exp $
** $Id: resolve.c,v 1.2 2008/08/22 17:34:45 drh Exp $
*/
#include "sqliteInt.h"
#include <stdlib.h>
@ -1082,18 +1082,6 @@ int sqlite3ResolveExprNames(
}
return ExprHasProperty(pExpr, EP_Error);
}
int sqlite3ResolveExprListNames(
NameContext *pNC, /* Namespace to resolve expressions in. */
ExprList *pList /* List of expressions to be analyzed. */
){
int i;
struct ExprList_item *pItem;
if( pList==0 ) return 0;
for(i=pList->nExpr, pItem=pList->a; i>0; i--, pItem++){
if( sqlite3ResolveExprNames(pNC, pItem->pExpr) ) return 1;
}
return 0;
}
/*

View File

@ -11,7 +11,7 @@
*************************************************************************
** Internal interface definitions for SQLite.
**
** @(#) $Id: sqliteInt.h,v 1.760 2008/08/22 12:30:52 drh Exp $
** @(#) $Id: sqliteInt.h,v 1.761 2008/08/22 17:34:45 drh Exp $
*/
#ifndef _SQLITEINT_H_
#define _SQLITEINT_H_
@ -2327,7 +2327,6 @@ void sqlite3ExpirePreparedStatements(sqlite3*);
void sqlite3CodeSubselect(Parse *, Expr *, int);
void sqlite3SelectPrep(Parse*, Select*, NameContext*);
int sqlite3ResolveExprNames(NameContext*, Expr*);
int sqlite3ResolveExprListNames(NameContext*, ExprList*);
void sqlite3ResolveSelectNames(Parse*, Select*, NameContext*);
int sqlite3ResolveOrderGroupBy(Parse*, Select*, ExprList*, const char*);
void sqlite3ColumnDefault(Vdbe *, Table *, int);