delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2017/04/25/06:10:23

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:from:date
:message-id:subject:to:content-type; q=dns; s=default; b=jxgdprZ
enLRqYN1p8d/h6kuloUV+oIXjjsqwrGbjCB/JQxkFyhka5V/1z2wDo9Lk8cWluC0
9aOaSHE2bCuupQ2BEDHeSs+FTGLFiyh0Kbuq946dxl6SDB2R7R52uprZ3sLuZV19
Z28Fj3EdbI8WuEqS5qIqe1Mpz8SRoiSaI+So=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:mime-version:in-reply-to:references:from:date
:message-id:subject:to:content-type; s=default; bh=90eNT3+DN+TFD
atVQ7E5nyy+Ftc=; b=p2qOZ0T+nL3XvbrQlqXa1q9PCB5hju4qf9rM32LiFcCMd
xy7yoM+ayD4YFhZdzKcQsPCibx3yaSkODGQMYKofTgUuGSxuJnzXsTfAVFLTwhOm
wRnClTg8EcUUtJgNQaV7Pro+vVm1xBO8Ex+IFAMrV6yAcrvWfHzILVQ2eHkv8A=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-1.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=no version=3.3.2 spammy=
X-HELO: mail-io0-f172.google.com
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=o0EMF3+b7bIeAxYLVPpfMv8jsmOQ+a+EROS0/18a6Ww=; b=Te5XhwFByNgul2KL9aMqzKrjuruusMntHXKf69iq7iD84TkpVuCerFXtReQh4rTnq3 9+Z9N77EC/vRHON664g0lBs9xIXKFXc+h6l/Oa/FunaO98NkMzy/8A/yAv/VUkT3j+DL NlssQMjn6ycT8NKg1jbPsFmHyLQQjizkO1OJLxDyt6FJMbTdY3dN/06eJkz5u58lFUEG 10EAIwF2VqbYXBVBY3JdMzJ+TQlEm9m7jcBNH5vQDbWPD2I0Pieb+D0EeLy+bGO/Sh7k HNAxDkc8LOyP3sopApuM+goyCr5uysDlMRRytgJ44CsVu9vXSYyU374WKgmnHVyjYBaG O3zg==
X-Gm-Message-State: AN3rC/68IbZ5/YzWHZl36Eb1s8yK/9zKARWp0GdUc1p+BByldBN8otGI 85g1INnmqpdwpqauTrLusFaYKXrF8I53UKE=
X-Received: by 10.107.131.71 with SMTP id f68mr12956267iod.40.1493115004322; Tue, 25 Apr 2017 03:10:04 -0700 (PDT)
MIME-Version: 1.0
In-Reply-To: <da652f67-a3c5-4989-427e-6eaecddb5aa2@cygwin.com>
References: <9cd05ef5-a204-7c38-2304-9cb3af364e40 AT cygwin DOT com> <CAO1jNwv1f5VJzqFuNaT3GR73as-XuyqDWx_yA3679LgUA9a2bA AT mail DOT gmail DOT com> <da652f67-a3c5-4989-427e-6eaecddb5aa2 AT cygwin DOT com>
From: Jan Nijtmans <jan DOT nijtmans AT gmail DOT com>
Date: Tue, 25 Apr 2017 12:10:03 +0200
Message-ID: <CAO1jNwuAS5y-2g4JR0Rf0y3VQ07ZQfaLgp7vSX7KSTB6=bc0nA@mail.gmail.com>
Subject: Re: sqlite3: deprecated declarations
To: cygwin AT cygwin DOT com
X-IsSubscribed: yes

2017-04-21 9:57 GMT+02:00 Yaakov Selkowitz:
>>> Please enable deprecated declarations in sqlite3.h.
> Ping?  This is still an issue with 3.16.2-1.

I now made this change in the local 3.19 code (3.18 is uploaded already),
so next build the deprecated functions will be back in the headers.

>> 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.

Thanks for this information, that's indeed what I was waiting for. For
example Python should be aware that the functions sqlite3_global_recover(),
sqlite3_thread_cleanup() and sqlite3_memory_alarm() in sqlite are
dummy functions doing nothing, any code using them is simply obsolete.

I'll see what I can do about this, reporting this upstream would be the least.

Thanks!
     Jan Nijtmans

--
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019