aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordrh <drh@noemail.net>2009-10-26 22:32:55 +0000
committerdrh <drh@noemail.net>2009-10-26 22:32:55 +0000
commit80bcf232a97c694758d4f03f3541d75f3d1ab413 (patch)
tree2e9458b59ecbdc1b0e312670dd01f2469b41df0d /src
parent40f75cf3896e85c2a3936ff8c5d5ef90e05b5489 (diff)
downloadsqlite-80bcf232a97c694758d4f03f3541d75f3d1ab413.tar.gz
sqlite-80bcf232a97c694758d4f03f3541d75f3d1ab413.zip
Remove additional obsolete code from the sqlite3_release_memory() logic.
FossilOrigin-Name: 2eeb6ed818dac240afe761b4e7c11e961255bf33
Diffstat (limited to 'src')
-rw-r--r--src/vdbeInt.h3
-rw-r--r--src/vdbeaux.c22
2 files changed, 0 insertions, 25 deletions
diff --git a/src/vdbeInt.h b/src/vdbeInt.h
index 2b8bb5927..8a806de58 100644
--- a/src/vdbeInt.h
+++ b/src/vdbeInt.h
@@ -386,9 +386,6 @@ int sqlite3VdbeMemGrow(Mem *pMem, int n, int preserve);
int sqlite3VdbeCloseStatement(Vdbe *, int);
void sqlite3VdbeFrameDelete(VdbeFrame*);
int sqlite3VdbeFrameRestore(VdbeFrame *);
-#ifdef SQLITE_ENABLE_MEMORY_MANAGEMENT
-int sqlite3VdbeReleaseBuffers(Vdbe *p);
-#endif
void sqlite3VdbeMemStoreType(Mem *pMem);
#ifndef SQLITE_OMIT_FOREIGN_KEY
diff --git a/src/vdbeaux.c b/src/vdbeaux.c
index e524a53d7..169c45031 100644
--- a/src/vdbeaux.c
+++ b/src/vdbeaux.c
@@ -1014,27 +1014,6 @@ void sqlite3VdbeFrameDelete(VdbeFrame *p){
sqlite3DbFree(p->v->db, p);
}
-
-#ifdef SQLITE_ENABLE_MEMORY_MANAGEMENT
-int sqlite3VdbeReleaseBuffers(Vdbe *p){
- int ii;
- int nFree = 0;
- assert( sqlite3_mutex_held(p->db->mutex) );
- for(ii=1; ii<=p->nMem; ii++){
- Mem *pMem = &p->aMem[ii];
- if( pMem->flags & MEM_RowSet ){
- sqlite3RowSetClear(pMem->u.pRowSet);
- }
- if( pMem->z && pMem->flags&MEM_Dyn ){
- assert( !pMem->xDel );
- nFree += sqlite3DbMallocSize(pMem->db, pMem->z);
- sqlite3VdbeMemRelease(pMem);
- }
- }
- return nFree;
-}
-#endif
-
#ifndef SQLITE_OMIT_EXPLAIN
/*
** Give a listing of the program in the virtual machine.
@@ -3062,4 +3041,3 @@ void sqlite3VdbeSetVarmask(Vdbe *v, int iVar){
v->expmask |= ((u32)1 << (iVar-1));
}
}
-