diff options
author | drh <drh@noemail.net> | 2009-10-26 22:32:55 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2009-10-26 22:32:55 +0000 |
commit | 80bcf232a97c694758d4f03f3541d75f3d1ab413 (patch) | |
tree | 2e9458b59ecbdc1b0e312670dd01f2469b41df0d /src | |
parent | 40f75cf3896e85c2a3936ff8c5d5ef90e05b5489 (diff) | |
download | sqlite-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.h | 3 | ||||
-rw-r--r-- | src/vdbeaux.c | 22 |
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)); } } - |