diff --git a/docs/FAQ.md b/docs/FAQ.md index 830b5108f8..05f7eda382 100644 --- a/docs/FAQ.md +++ b/docs/FAQ.md @@ -1187,7 +1187,7 @@ function that is passed a pointer to the class: ~~~c++ // f is the pointer to your object. -static size_t YourClass::func(void *buffer, size_t sz, size_t n, void *f) +static size_t YourClass::func(char *buffer, size_t sz, size_t n, void *f) { // Call non-static member function. static_cast(f)->nonStaticFunction(); diff --git a/docs/examples/cacertinmem.c b/docs/examples/cacertinmem.c index 144930902e..8ede167c28 100644 --- a/docs/examples/cacertinmem.c +++ b/docs/examples/cacertinmem.c @@ -40,7 +40,7 @@ typedef size_t ossl_valsize_t; typedef int ossl_valsize_t; #endif -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *stream) { fwrite(ptr, size, nmemb, (FILE *)stream); return nmemb * size; diff --git a/docs/examples/certinfo.c b/docs/examples/certinfo.c index f9623281bb..4f07dbaa8f 100644 --- a/docs/examples/certinfo.c +++ b/docs/examples/certinfo.c @@ -29,7 +29,7 @@ #include -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *stream) { (void)stream; (void)ptr; diff --git a/docs/examples/chkspeed.c b/docs/examples/chkspeed.c index 869d9f95c4..4274eb0c90 100644 --- a/docs/examples/chkspeed.c +++ b/docs/examples/chkspeed.c @@ -57,7 +57,7 @@ #define CHKSPEED_VERSION "1.0" -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *data) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *data) { /* we are not interested in the downloaded bytes itself, so we only return the size we would have saved ... */ diff --git a/docs/examples/crawler.c b/docs/examples/crawler.c index c214df64b2..04d8163204 100644 --- a/docs/examples/crawler.c +++ b/docs/examples/crawler.c @@ -62,7 +62,7 @@ struct memory { size_t size; }; -static size_t write_cb(void *contents, size_t sz, size_t nmemb, void *ctx) +static size_t write_cb(char *contents, size_t sz, size_t nmemb, void *ctx) { size_t realsize = sz * nmemb; struct memory *mem = (struct memory *)ctx; diff --git a/docs/examples/ephiperfifo.c b/docs/examples/ephiperfifo.c index bda3054a36..62c3b2c674 100644 --- a/docs/examples/ephiperfifo.c +++ b/docs/examples/ephiperfifo.c @@ -325,7 +325,7 @@ static int sock_cb(CURL *e, curl_socket_t s, int what, void *cbp, void *sockp) } /* CURLOPT_WRITEFUNCTION */ -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *data) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *data) { (void)ptr; (void)data; diff --git a/docs/examples/evhiperfifo.c b/docs/examples/evhiperfifo.c index 6ce47d51af..e4fdf7d089 100644 --- a/docs/examples/evhiperfifo.c +++ b/docs/examples/evhiperfifo.c @@ -292,7 +292,7 @@ static int sock_cb(CURL *e, curl_socket_t s, int what, void *cbp, void *sockp) } /* CURLOPT_WRITEFUNCTION */ -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *data) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *data) { size_t realsize = size * nmemb; struct ConnInfo *conn = (struct ConnInfo *)data; diff --git a/docs/examples/externalsocket.c b/docs/examples/externalsocket.c index b35f7aad63..1d74ade723 100644 --- a/docs/examples/externalsocket.c +++ b/docs/examples/externalsocket.c @@ -60,7 +60,7 @@ #define INADDR_NONE 0xffffffff #endif -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *stream) { size_t written = fwrite(ptr, size, nmemb, (FILE *)stream); return written; diff --git a/docs/examples/ftp-delete.c b/docs/examples/ftp-delete.c index 5cc953e02d..5e49e5f8f7 100644 --- a/docs/examples/ftp-delete.c +++ b/docs/examples/ftp-delete.c @@ -29,7 +29,7 @@ #include -static size_t write_cb(void *buffer, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *buffer, size_t size, size_t nmemb, void *stream) { (void)buffer; (void)stream; diff --git a/docs/examples/ftpget.c b/docs/examples/ftpget.c index 28b7a273c3..973049e78b 100644 --- a/docs/examples/ftpget.c +++ b/docs/examples/ftpget.c @@ -40,7 +40,7 @@ struct FtpFile { FILE *stream; }; -static size_t write_cb(void *buffer, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *buffer, size_t size, size_t nmemb, void *stream) { struct FtpFile *out = (struct FtpFile *)stream; if(!out->stream) { diff --git a/docs/examples/ftpsget.c b/docs/examples/ftpsget.c index b899d4caf5..abe1d40fda 100644 --- a/docs/examples/ftpsget.c +++ b/docs/examples/ftpsget.c @@ -40,7 +40,7 @@ struct FtpFile { FILE *stream; }; -static size_t write_cb(void *buffer, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *buffer, size_t size, size_t nmemb, void *stream) { struct FtpFile *out = (struct FtpFile *)stream; if(!out->stream) { diff --git a/docs/examples/ftpuploadresume.c b/docs/examples/ftpuploadresume.c index c990622529..e79bc791e2 100644 --- a/docs/examples/ftpuploadresume.c +++ b/docs/examples/ftpuploadresume.c @@ -51,7 +51,7 @@ static size_t getcontentlengthfunc(void *ptr, size_t size, size_t nmemb, } /* discard downloaded data */ -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *stream) { (void)ptr; (void)stream; diff --git a/docs/examples/getinmemory.c b/docs/examples/getinmemory.c index 899704bc5c..036953b50c 100644 --- a/docs/examples/getinmemory.c +++ b/docs/examples/getinmemory.c @@ -37,7 +37,7 @@ struct MemoryStruct { size_t size; }; -static size_t write_cb(void *contents, size_t size, size_t nmemb, void *userp) +static size_t write_cb(char *contents, size_t size, size_t nmemb, void *userp) { size_t realsize = size * nmemb; struct MemoryStruct *mem = (struct MemoryStruct *)userp; diff --git a/docs/examples/ghiper.c b/docs/examples/ghiper.c index 3c88e75fba..31db2bc9f9 100644 --- a/docs/examples/ghiper.c +++ b/docs/examples/ghiper.c @@ -281,7 +281,7 @@ static int sock_cb(CURL *e, curl_socket_t s, int what, void *cbp, void *sockp) } /* CURLOPT_WRITEFUNCTION */ -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *data) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *data) { size_t realsize = size * nmemb; struct ConnInfo *conn = (struct ConnInfo *)data; diff --git a/docs/examples/hiperfifo.c b/docs/examples/hiperfifo.c index cdef91357c..2b0ae0fdb9 100644 --- a/docs/examples/hiperfifo.c +++ b/docs/examples/hiperfifo.c @@ -292,7 +292,7 @@ static int sock_cb(CURL *e, curl_socket_t s, int what, void *cbp, void *sockp) } /* CURLOPT_WRITEFUNCTION */ -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *data) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *data) { (void)ptr; (void)data; diff --git a/docs/examples/http2-pushinmemory.c b/docs/examples/http2-pushinmemory.c index f52309561f..09a8a8c671 100644 --- a/docs/examples/http2-pushinmemory.c +++ b/docs/examples/http2-pushinmemory.c @@ -36,7 +36,7 @@ struct Memory { size_t size; }; -static size_t write_cb(void *contents, size_t size, size_t nmemb, void *userp) +static size_t write_cb(char *contents, size_t size, size_t nmemb, void *userp) { size_t realsize = size * nmemb; struct Memory *mem = (struct Memory *)userp; diff --git a/docs/examples/postinmemory.c b/docs/examples/postinmemory.c index 16fabb8d22..c4d9abcc11 100644 --- a/docs/examples/postinmemory.c +++ b/docs/examples/postinmemory.c @@ -36,7 +36,7 @@ struct MemoryStruct { size_t size; }; -static size_t write_cb(void *contents, size_t size, size_t nmemb, void *userp) +static size_t write_cb(char *contents, size_t size, size_t nmemb, void *userp) { size_t realsize = size * nmemb; struct MemoryStruct *mem = (struct MemoryStruct *)userp; diff --git a/docs/examples/sepheaders.c b/docs/examples/sepheaders.c index a315766d90..c9fee6c2ba 100644 --- a/docs/examples/sepheaders.c +++ b/docs/examples/sepheaders.c @@ -36,7 +36,7 @@ #include -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *stream) { size_t written = fwrite(ptr, size, nmemb, (FILE *)stream); return written; diff --git a/docs/examples/sessioninfo.c b/docs/examples/sessioninfo.c index 0b8b9f0ae2..b9150e72f5 100644 --- a/docs/examples/sessioninfo.c +++ b/docs/examples/sessioninfo.c @@ -44,7 +44,7 @@ static CURL *curl; -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *stream) { const struct curl_tlssessioninfo *info; CURLcode result; diff --git a/docs/examples/sftpget.c b/docs/examples/sftpget.c index 02f2070882..53bc81ea6d 100644 --- a/docs/examples/sftpget.c +++ b/docs/examples/sftpget.c @@ -50,7 +50,7 @@ struct FtpFile { FILE *stream; }; -static size_t write_cb(void *buffer, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *buffer, size_t size, size_t nmemb, void *stream) { struct FtpFile *out = (struct FtpFile *)stream; if(!out->stream) { diff --git a/docs/examples/synctime.c b/docs/examples/synctime.c index 6d59826934..ed10f9d3b8 100644 --- a/docs/examples/synctime.c +++ b/docs/examples/synctime.c @@ -108,7 +108,7 @@ static const char *MthStr[] = { }; #endif -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *stream) { fwrite(ptr, size, nmemb, stream); return nmemb * size; diff --git a/docs/examples/url2file.c b/docs/examples/url2file.c index d871083073..ce8805a40e 100644 --- a/docs/examples/url2file.c +++ b/docs/examples/url2file.c @@ -36,7 +36,7 @@ #include -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *stream) { size_t written = fwrite(ptr, size, nmemb, (FILE *)stream); return written; diff --git a/docs/examples/usercertinmem.c b/docs/examples/usercertinmem.c index e32c5e667c..3e7865780f 100644 --- a/docs/examples/usercertinmem.c +++ b/docs/examples/usercertinmem.c @@ -40,7 +40,7 @@ #include -static size_t write_cb(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t write_cb(char *ptr, size_t size, size_t nmemb, void *stream) { fwrite(ptr, size, nmemb, (FILE *)stream); return nmemb * size; diff --git a/docs/libcurl/libcurl-tutorial.md b/docs/libcurl/libcurl-tutorial.md index 77f01b22f1..704ee03564 100644 --- a/docs/libcurl/libcurl-tutorial.md +++ b/docs/libcurl/libcurl-tutorial.md @@ -203,7 +203,7 @@ that needs this transfer, I assume that you would like to get the data passed to you directly instead of getting it passed to stdout. You write your own function that matches this prototype: ~~~c - size_t write_data(void *buffer, size_t size, size_t nmemb, void *userp); + size_t write_data(char *buffer, size_t size, size_t nmemb, void *userp); ~~~ You tell libcurl to pass all data to this function by issuing a function @@ -807,7 +807,7 @@ Example C++ code: ~~~c class AClass { - static size_t write_data(void *ptr, size_t size, size_t nmemb, + static size_t write_data(char *ptr, size_t size, size_t nmemb, void *ourpointer) { /* do what you want with the data */ diff --git a/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md b/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md index 95ef6013ee..c79b5e7ebd 100644 --- a/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md +++ b/docs/libcurl/opts/CURLINFO_TLS_SSL_PTR.md @@ -128,7 +128,7 @@ https://github.com/curl/curl/issues/685 #include CURL *curl; -static size_t wf(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t wf(char *ptr, size_t size, size_t nmemb, void *stream) { const struct curl_tlssessioninfo *info = NULL; CURLcode result = curl_easy_getinfo(curl, CURLINFO_TLS_SSL_PTR, &info); diff --git a/tests/libtest/lib3102.c b/tests/libtest/lib3102.c index 90095adc2b..1b894bd971 100644 --- a/tests/libtest/lib3102.c +++ b/tests/libtest/lib3102.c @@ -80,7 +80,7 @@ static bool is_chain_in_order(struct curl_certinfo *cert_info) return true; } -static size_t wrfu(void *ptr, size_t size, size_t nmemb, void *stream) +static size_t wrfu(char *ptr, size_t size, size_t nmemb, void *stream) { (void)stream; (void)ptr;