This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: sqlite3: deprecated declarations
- From: Yaakov Selkowitz <yselkowitz at cygwin dot com>
- To: cygwin at cygwin dot com
- Date: Fri, 21 Apr 2017 02:57:42 -0500
- Subject: Re: sqlite3: deprecated declarations
- Authentication-results: sourceware.org; auth=none
- Authentication-results: ext-mx10.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=cygwin.com
- Authentication-results: ext-mx10.extmail.prod.ext.phx2.redhat.com; spf=none smtp.mailfrom=yselkowitz at cygwin dot com
- Dkim-filter: OpenDKIM Filter v2.11.0 mx1.redhat.com CDDD663322
- Dmarc-filter: OpenDMARC Filter v1.3.2 mx1.redhat.com CDDD663322
- References: <9cd05ef5-a204-7c38-2304-9cb3af364e40@cygwin.com> <CAO1jNwv1f5VJzqFuNaT3GR73as-XuyqDWx_yA3679LgUA9a2bA@mail.gmail.com>
On 2016-09-02 04:12, Jan Nijtmans wrote:
2016-09-02 8:23 GMT+02:00 Yaakov Selkowitz:
Please enable deprecated declarations in sqlite3.h. While it's nice in
theory to say that they are deprecated and shouldn't be used, the reality is
that real-world code still uses them and therefore fails to build as-is
without them.
Thanks! I'll do that in the next build.
Ping? This is still an issue with 3.16.2-1.
Still, I'm interested to know
which real-word code still uses it, so a bug-report can be sent
to them. All of those 6 functions where deprecated for a reason!
SQLITE_DEPRECATED int sqlite3_aggregate_count(sqlite3_context*);
PHP's pdo_sqlite uses this.
SQLITE_DEPRECATED int sqlite3_expired(sqlite3_stmt*);
qt*-webkit and webkitgtk use this.
SQLITE_DEPRECATED int sqlite3_transfer_bindings(sqlite3_stmt*, sqlite3_stmt*);
Python's sqlite3 extension uses this.
SQLITE_DEPRECATED int sqlite3_global_recover(void);
SQLITE_DEPRECATED void sqlite3_thread_cleanup(void);
SQLITE_DEPRECATED int sqlite3_memory_alarm(void(*)(void*,sqlite3_int64,int),
void*,sqlite3_int64);
I'm not aware of anything using these.
--
Yaakov
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple