On Sat, Jan 21, 2017 at 4:47 PM, Christoph M. Becker <cmbecke...@gmx.de> wrote: > > Anyhow, the SQLite3 documentation states[1]: > > | The sqlite3_prepare_v2() and sqlite3_prepare16_v2() interfaces are > | recommended for all new programs. The two older interfaces are > | retained for backwards compatibility, but their use is discouraged. > > Isn't that reason enough to switch to sqlite3_prepare_v2() ASAP? Note > that this is documented at least for more than nine years[2]! > > [1] <https://sqlite.org/c3ref/prepare.html> > [2] > <http://web.archive.org/web/20070701000000*/https:// > sqlite.org/c3ref/prepare.html>
Yes, but it also says that the behaviour is slightly different on an error condition which could potentially affect peoples' code. Although it seems like a subtle difference and only in the case of an error, so it should be ok to change for 7.2. -Rasmus