From: Daniel Stenberg Date: Tue, 13 Oct 2020 21:16:58 GMT Subject: Re: [PATCH v2 2/3] replace CURLOPT_FILE With CURLOPT_WRITEDATA Message-ID: In-Reply-To: <20201013205841.GA3678071@coredump.intra.peff.net> On Tue, 13 Oct 2020, Jeff King wrote: Let me just inject myself here and comment on two curl things. > - when is _FILE going away (or has it already in some versions)? It will be kept around *at least* for as long as libcurl supports the version 7 API: for the forseeable future. Posssibly decades. > - when did _WRITEDATA appear? All curl symbols ever introduced are documented clearly in which version they appeared. See: https://curl.haxx.se/libcurl/c/symbols-in-versions.html To map the version numbers to release dates, this second table comes handy: https://curl.haxx.se/docs/releases.html CURLOPT_WRITEDATA was added in curl 7.9.7, shipped on May 10 2002. In the curl project we often see users use *very* old versions but 18 years is longer than even the most conservative users I've seen... -- / daniel.haxx.se (with my curl hat on)