mirror of
https://github.com/fluencelabs/sqlite
synced 2025-04-24 17:02:14 +00:00
use hardcoded free instead of xDel
This commit is contained in:
parent
b07df8ab66
commit
f3a435616a
@ -1447,7 +1447,12 @@ int sqlite3_bind_blob(
|
|||||||
#ifdef SQLITE_ENABLE_API_ARMOR
|
#ifdef SQLITE_ENABLE_API_ARMOR
|
||||||
if( nData<0 ) return SQLITE_MISUSE_BKPT;
|
if( nData<0 ) return SQLITE_MISUSE_BKPT;
|
||||||
#endif
|
#endif
|
||||||
|
#ifndef __sqlite_unmodified_upstream
|
||||||
return bindText(pStmt, i, zData, nData, xDel, 0);
|
return bindText(pStmt, i, zData, nData, xDel, 0);
|
||||||
|
#else
|
||||||
|
// xDel is a custom deallocator, due to our IT architecture it can't be provided from other modules.
|
||||||
|
return bindText(pStmt, i, zData, nData, free, 0);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
int sqlite3_bind_blob64(
|
int sqlite3_bind_blob64(
|
||||||
sqlite3_stmt *pStmt,
|
sqlite3_stmt *pStmt,
|
||||||
@ -1521,7 +1526,12 @@ int sqlite3_bind_text(
|
|||||||
int nData,
|
int nData,
|
||||||
void (*xDel)(void*)
|
void (*xDel)(void*)
|
||||||
){
|
){
|
||||||
|
#ifndef __sqlite_unmodified_upstream
|
||||||
return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
|
return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
|
||||||
|
#else
|
||||||
|
// xDel is a custom deallocator, due to our IT architecture it can't be provided from other modules.
|
||||||
|
return bindText(pStmt, i, zData, nData, free, SQLITE_UTF8);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
int sqlite3_bind_text64(
|
int sqlite3_bind_text64(
|
||||||
sqlite3_stmt *pStmt,
|
sqlite3_stmt *pStmt,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user