Remove callbacks-related hacks from samples/libcurl
This commit is contained in:
committed by
SvyatoslavScherbina
parent
3f84ba462f
commit
c0b40ffedb
@@ -1,5 +0,0 @@
|
|||||||
#include <stddef.h>
|
|
||||||
|
|
||||||
// Those types are needed but not defined or used in libcurl headers.
|
|
||||||
typedef size_t header_callback(char *buffer, size_t size, size_t nitems, void *userdata);
|
|
||||||
typedef size_t write_data_callback(void *buffer, size_t size, size_t nmemb, void *userp);
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
headers = curl/curl.h callbacks.h
|
headers = curl/curl.h
|
||||||
excludedFunctions = zopen pfctlinput
|
excludedFunctions = zopen pfctlinput
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ class CUrl(val url: String) {
|
|||||||
|
|
||||||
init {
|
init {
|
||||||
curl_easy_setopt(curl, CURLOPT_URL, url)
|
curl_easy_setopt(curl, CURLOPT_URL, url)
|
||||||
val header: CPointer<header_callback> = staticCFunction(::header_callback)
|
val header = staticCFunction(::header_callback)
|
||||||
curl_easy_setopt(curl, CURLOPT_HEADERFUNCTION, header)
|
curl_easy_setopt(curl, CURLOPT_HEADERFUNCTION, header)
|
||||||
curl_easy_setopt(curl, CURLOPT_HEADERDATA, stablePtr.value)
|
curl_easy_setopt(curl, CURLOPT_HEADERDATA, stablePtr.value)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ fun main(args: Array<String>) {
|
|||||||
curl.close()
|
curl.close()
|
||||||
|
|
||||||
/*
|
/*
|
||||||
val write_data: CPointer<write_data_callback> = staticCFunction(::write_data)
|
val write_data = staticCFunction(::write_data)
|
||||||
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_data);
|
curl_easy_setopt(curl, CURLOPT_WRITEFUNCTION, write_data);
|
||||||
*/
|
*/
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user