curl / Mailing Lists / curl-library / Single Mail
Buy commercial curl support from WolfSSL. We help you work out your issues, debug your libcurl applications, use the API, port to new platforms, add new features and more. With a team lead by the curl founder himself.

A feature request

From: Devang Modi via curl-library <curl-library_at_lists.haxx.se>
Date: Sat, 19 Mar 2022 13:06:53 +0530

Team CURL,
I m working on a project that is based upon PROGRESS/OpenEdge software.
I am looking to integrate libCurl for this project but due to the native
platform language support issue
I am not able to use the following feature of libCurl.
Features are

curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, *); curl_easy_setopt(curl,
CURLOPT_WRITEDATA, *); curl_easy_setopt(curl, CURLOPT_READFUNCTION, *);
curl_easy_setopt(curl, CURLOPT_READDATA, *); This issue is very simple and
that is native language call PROGRESS 4GL does not support function memory
pointer fetching feature. In option to this Is it possible that you can add
two more OPTIONS like *CURLOPT_FILEWRITE* that receives FILEHANDLE and
write all outcomes to the given filehandle after a successful connection
takes place. similar way *CURLOPT_FILEREAD* receives FILEHANDLE and reads
and transmits data from the given filehandle after a successful connection
happens. It is not mandatory but the same kind of feature can be added for
debugging the outcome files. *CURLOPT_DEBUGFILE* receives FILEHANDLE and
writes all debug information to the given filehandle after a successful
connection takes place. Please share your view and advice on this, thanks
Devang


-- 
Unsubscribe: https://lists.haxx.se/listinfo/curl-library
Etiquette:   https://curl.haxx.se/mail/etiquette.html
Received on 2022-03-19