From 4a30976e285139a6dd9c08b8893fd0b11e84c0c3 Mon Sep 17 00:00:00 2001 From: Johannes Schindelin Date: Thu, 28 Jul 2005 19:24:13 -0700 Subject: [PATCH] [PATCH] support older versions of libcurl Some newer features of libcurl are used which are not strictly necessary for http-pull. Use them only if libcurl is new enough to know about them. [jc: I just reworked #ifdef sprinkled all over the code into a single section that defines a set of macros.] Signed-off-by: Johannes Schindelin Signed-off-by: Junio C Hamano --- http-pull.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/http-pull.c b/http-pull.c index b2cecaea39..da4d65ab9b 100644 --- a/http-pull.c +++ b/http-pull.c @@ -6,6 +6,16 @@ #include #include +#if LIBCURL_VERSION_NUM < 0x070704 +#define curl_global_cleanup() do { /* nothing */ } while(0) +#endif +#if LIBCURL_VERSION_NUM < 0x070800 +#define curl_global_init(a) do { /* nothing */ } while(0) +#endif +#if LIBCURL_VERSION_NUM < 0x070907 +#define curl_easy_setopt(a, b, c) do { /* nothing */ } while(0) +#endif + static CURL *curl; static char *base;