From: drh Date: Thu, 14 Mar 2019 00:01:23 +0000 (+0000) Subject: Technical improvements to the documentation for sqlite3_bind_blob() and X-Git-Tag: version-3.28.0~118 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a49774f478cdbc8f31e720f2cd871ed2543612df;p=thirdparty%2Fsqlite.git Technical improvements to the documentation for sqlite3_bind_blob() and sqlite3_bind_text(). No changes to code. FossilOrigin-Name: fb60150aeedc3898cb249c75c98a7cb48fcec090f94ded7896b634e436c7daa5 --- diff --git a/manifest b/manifest index be26b36264..0fc6d61b53 100644 --- a/manifest +++ b/manifest @@ -1,5 +1,5 @@ -C Improvements\sto\sthe\ssqlite3_db_filename()\sAPI\sdocumentation.\s\sNo\scode\schanges. -D 2019-03-13T23:51:05.352 +C Technical\simprovements\sto\sthe\sdocumentation\sfor\ssqlite3_bind_blob()\sand\nsqlite3_bind_text().\s\sNo\schanges\sto\scode. +D 2019-03-14T00:01:23.595 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea F Makefile.in 236d2739dc3e823c3c909bca2d6cef93009bafbefd7018a8f3281074ecb92954 @@ -517,7 +517,7 @@ F src/resolve.c 09419ad5c432190b69be7c0c326e03abb548a97c2c50675b81b459e1b382d1d2 F src/rowset.c d977b011993aaea002cab3e0bb2ce50cf346000dff94e944d547b989f4b1fe93 F src/select.c 9263f5c30dd44c7ac2eb29f40a7ec64322a96885b71c00de6bc30b756c2e1c49 F src/shell.c.in 01c0cc01391d00d247fdf640052d38c267fc16d975bc4f3154a02277c232dbeb -F src/sqlite.h.in c4b05fbafbcd28ad4f0a7f7c204108d10879d83b595fbb6ba321dc942dbe8f34 +F src/sqlite.h.in e33a4df7e32d742aac29623b38a1edd7e07a2b964a5d0257e2923c8a724faddc F src/sqlite3.rc 5121c9e10c3964d5755191c80dd1180c122fc3a8 F src/sqlite3ext.h 960f1b86c3610fa23cb6a267572a97dcf286e77aa0dd3b9b23292ffaa1ea8683 F src/sqliteInt.h f253c4ec15e577a293a462e5049f8ea1d0c7a31819b3a88acdd24698df8f4d0b @@ -1806,7 +1806,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0 -P 049e9926202317f58c54b6351ff120fb69bf821f409909b1a1c5e335c0396707 -R 39c174379b5366cfc858dc478a80ca32 +P 711f5ec4dc2635e3102a607510cbbe0b468d9f0af935e09d3454e6e925c8dcb2 +R 76183b06d871161975e31e69c1752112 U drh -Z 8e6e583280280788d9483d2f649c2e61 +Z c21d763ae72d9c457487dd872fe7cd27 diff --git a/manifest.uuid b/manifest.uuid index 063f0c52a9..ac1ca79983 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -711f5ec4dc2635e3102a607510cbbe0b468d9f0af935e09d3454e6e925c8dcb2 \ No newline at end of file +fb60150aeedc3898cb249c75c98a7cb48fcec090f94ded7896b634e436c7daa5 \ No newline at end of file diff --git a/src/sqlite.h.in b/src/sqlite.h.in index 7bc786ad8b..744cb16359 100644 --- a/src/sqlite.h.in +++ b/src/sqlite.h.in @@ -4045,7 +4045,9 @@ typedef struct sqlite3_context sqlite3_context; ** ^The fifth argument to the BLOB and string binding interfaces ** is a destructor used to dispose of the BLOB or ** string after SQLite has finished with it. ^The destructor is called -** to dispose of the BLOB or string even if the call to bind API fails. +** to dispose of the BLOB or string even if the call to the bind API fails, +** except the destructor is not called if the third parameter is a NULL +** pointer or the fourth parameter is negative. ** ^If the fifth argument is ** the special value [SQLITE_STATIC], then SQLite assumes that the ** information is in static, unmanaged space and does not need to be freed.