← Commit list

ebead15f4e

Viktor Szakats
Viktor Szakats
2025-11-12
SUCCESS Duration: 149s

Subject

lib1509: make callbacks static

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

tests/libtest/lib1509.c+18 -21
@@ -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;
-}