diff options
author | drh <drh@noemail.net> | 2007-08-15 13:04:54 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2007-08-15 13:04:54 +0000 |
commit | 90f6a5beff55f81faa7135189c65cbd8a569e63c (patch) | |
tree | 900595d8e00a7a44978f9686322a3ed50a73dcbc /src/main.c | |
parent | d84f946be8340e2c9c7d86475665ae1610608e0e (diff) | |
download | sqlite-90f6a5beff55f81faa7135189c65cbd8a569e63c.tar.gz sqlite-90f6a5beff55f81faa7135189c65cbd8a569e63c.zip |
Add initial implementations of mutex and memory subsystem modules. (CVS 4226)
FossilOrigin-Name: c0fa3769790af199a4c8715c80bb8ff900730520
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/src/main.c b/src/main.c index a8c69cbe1..b797f774f 100644 --- a/src/main.c +++ b/src/main.c @@ -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.378 2007/08/13 15:28:34 danielk1977 Exp $ +** $Id: main.c,v 1.379 2007/08/15 13:04:54 drh Exp $ */ #include "sqliteInt.h" #include "os.h" @@ -421,30 +421,6 @@ void sqlite3_interrupt(sqlite3 *db){ } } -/* -** Memory allocation routines that use SQLites internal memory -** memory allocator. Depending on how SQLite is compiled, the -** internal memory allocator might be just an alias for the -** system default malloc/realloc/free. Or the built-in allocator -** might do extra stuff like put sentinals around buffers to -** check for overruns or look for memory leaks. -** -** Use sqlite3_free() to free memory returned by sqlite3_mprintf(). -*/ -void sqlite3_free(void *p){ if( p ) sqlite3OsFree(p); } -void *sqlite3_malloc(int nByte){ return nByte>0 ? sqlite3OsMalloc(nByte) : 0; } -void *sqlite3_realloc(void *pOld, int nByte){ - if( pOld ){ - if( nByte>0 ){ - return sqlite3OsRealloc(pOld, nByte); - }else{ - sqlite3OsFree(pOld); - return 0; - } - }else{ - return sqlite3_malloc(nByte); - } -} /* ** This function is exactly the same as sqlite3_create_function(), except |