]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Add new APIs that take 64-bit length parameters: sqlite3_malloc64(),
authordrh <drh@noemail.net>
Thu, 11 Sep 2014 18:44:04 +0000 (18:44 +0000)
committerdrh <drh@noemail.net>
Thu, 11 Sep 2014 18:44:04 +0000 (18:44 +0000)
commit46c831bf2a9195891dfb213e6c40ca3f22b09688
tree10b598e883a8c911a751b145edf5a959ae12dd95
parent3586f9837d8ba16e19e0b730257124bc111b3163
parentbbf483f8553fb37ac73f58e0ec9f7d1e469792f3
Add new APIs that take 64-bit length parameters: sqlite3_malloc64(),
sqlite3_realloc64(), sqlite3_bind_blob64(), sqlite3_bind_text64(),
sqlite3_result_blob64(), and sqlite3_result_text64().
Add the sqlite3_msize() interface.
Internal memory allocation routines now use 64-bit unsigned
length parameters for safety.
Fix the sqlite3_get_table() to use sqlite3_realloc64() to avoid
a integer overflow problem.

FossilOrigin-Name: 7e4978c003867d1b532b69221013dda75ca61953
manifest
manifest.uuid
src/func.c
src/sqlite.h.in
src/sqliteInt.h