From ac81a9c9aedbc34c5eac386d7240a73938db1757 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Sat, 19 Mar 2022 22:40:20 +0100 Subject: [PATCH] lib: make the headers API depend on --enable-headers-api --- lib/headers.c | 10 +++++++--- lib/headers.h | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/headers.c b/lib/headers.c index add23b786e..f32644cd4e 100644 --- a/lib/headers.c +++ b/lib/headers.c @@ -32,7 +32,7 @@ #include "curl_memory.h" #include "memdebug.h" -#ifndef CURL_DISABLE_HTTP +#if !defined(CURL_DISABLE_HTTP) && defined(USE_HEADERS_API) /* Generate the curl_header struct for the user. This function MUST assign all struct fields in the output struct. */ @@ -297,23 +297,27 @@ CURLcode Curl_headers_cleanup(struct Curl_easy *data) CURLHcode curl_easy_header(CURL *easy, const char *name, size_t index, - unsigned int type, + unsigned int origin, + int request, struct curl_header **hout) { (void)easy; (void)name; (void)index; - (void)type; + (void)origin; + (void)request; (void)hout; return CURLHE_NOT_BUILT_IN; } struct curl_header *curl_easy_nextheader(CURL *easy, unsigned int type, + int request, struct curl_header *prev) { (void)easy; (void)type; + (void)request; (void)prev; return NULL; } diff --git a/lib/headers.h b/lib/headers.h index 83c7b4272c..d6acc03c21 100644 --- a/lib/headers.h +++ b/lib/headers.h @@ -23,7 +23,7 @@ ***************************************************************************/ #include "curl_setup.h" -#ifndef CURL_DISABLE_HTTP +#if !defined(CURL_DISABLE_HTTP) && defined(USE_HEADERS_API) struct Curl_header_store { struct Curl_llist_element node;