From: Johannes Schindelin Date: Fri, 29 Jul 2005 02:24:13 +0000 (-0700) Subject: [PATCH] support older versions of libcurl X-Git-Tag: v0.99.3~37 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=4a30976e285139a6dd9c08b8893fd0b11e84c0c3;p=git.git [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 --- diff --git a/http-pull.c b/http-pull.c index b2cecaea3..da4d65ab9 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;