lib1509: make callbacks static

Closes #19488
This commit is contained in:
Viktor Szakats 2025-11-12 13:30:12 +01:00
parent 96a5ce5a82
commit ebead15f4e
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201

View file

@ -25,11 +25,24 @@
#include "memdebug.h"
size_t WriteOutput(char *ptr, size_t size, size_t nmemb, void *stream);
size_t WriteHeader(char *ptr, size_t size, size_t nmemb, void *stream);
static size_t realHeaderSize = 0;
static size_t WriteOutput(char *ptr, size_t size, size_t nmemb, void *stream)
{
fwrite(ptr, size, nmemb, stream);
return nmemb * size;
}
static size_t WriteHeader(char *ptr, size_t size, size_t nmemb, void *stream)
{
(void)ptr;
(void)stream;
realHeaderSize += size * nmemb;
return nmemb * size;
}
static CURLcode test_lib1509(const char *URL)
{
long headerSize;
@ -43,8 +56,8 @@ static CURLcode test_lib1509(const char *URL)
easy_setopt(curl, CURLOPT_PROXY, libtest_arg2); /* set in first.c */
easy_setopt(curl, CURLOPT_WRITEFUNCTION, *WriteOutput);
easy_setopt(curl, CURLOPT_HEADERFUNCTION, *WriteHeader);
easy_setopt(curl, CURLOPT_WRITEFUNCTION, WriteOutput);
easy_setopt(curl, CURLOPT_HEADERFUNCTION, WriteHeader);
easy_setopt(curl, CURLOPT_HEADER, 1L);
easy_setopt(curl, CURLOPT_VERBOSE, 1L);
@ -79,19 +92,3 @@ test_cleanup:
return res;
}
size_t WriteOutput(char *ptr, size_t size, size_t nmemb, void *stream)
{
fwrite(ptr, size, nmemb, stream);
return nmemb * size;
}
size_t WriteHeader(char *ptr, size_t size, size_t nmemb, void *stream)
{
(void)ptr;
(void)stream;
realHeaderSize += size * nmemb;
return nmemb * size;
}