* ksutil.h, ksutil.c: #ifdef so we can build without libcurl or
authorDavid Shaw <dshaw@jabberwocky.com>
Wed, 4 May 2005 13:34:25 +0000 (13:34 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Wed, 4 May 2005 13:34:25 +0000 (13:34 +0000)
fake-curl.

keyserver/ChangeLog
keyserver/ksutil.c
keyserver/ksutil.h

index bba8f48..4738f70 100644 (file)
@@ -1,3 +1,8 @@
+2005-05-04  David Shaw  <dshaw@jabberwocky.com>
+
+       * ksutil.h, ksutil.c: #ifdef so we can build without libcurl or
+       fake-curl.
+
 2005-05-03  David Shaw  <dshaw@jabberwocky.com>
 
        * gpgkeys_http.c: Need GET defined.
index 141d31c..4626a84 100644 (file)
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
+
+#ifdef HAVE_LIBCURL
+#include <curl/curl.h>
+#else
 #ifdef FAKE_CURL
 #include "curl-shim.h"
-#else
-#include <curl/curl.h>
+#endif
 #endif
 #include "keyserver.h"
 #include "ksutil.h"
@@ -318,6 +321,7 @@ print_nocr(FILE *stream,const char *str)
     }
 }
 
+#if defined (HAVE_LIBCURL) || defined (FAKE_CURL)
 int
 curl_err_to_gpg_err(CURLcode error)
 {
@@ -383,3 +387,4 @@ curl_writer(const void *ptr,size_t size,size_t nmemb,void *cw_ctx)
 
   return size*nmemb;
 }
+#endif
index 0001cf3..9711b79 100644 (file)
 #ifndef _KSUTIL_H_
 #define _KSUTIL_H_
 
+#ifdef HAVE_LIBCURL
+#include <curl/curl.h>
+#else
 #ifdef FAKE_CURL
 #include "curl-shim.h"
-#else
-#include <curl/curl.h>
+#endif
 #endif
 
 /* MAX_LINE must be at least 1 larger than the largest item we expect
@@ -98,6 +100,8 @@ void free_ks_options(struct ks_options *opt);
 int parse_ks_options(char *line,struct ks_options *opt);
 const char *ks_action_to_string(enum ks_action action);
 void print_nocr(FILE *stream,const char *str);
+
+#if defined (HAVE_LIBCURL) || defined (FAKE_CURL)
 int curl_err_to_gpg_err(CURLcode error);
 
 struct curl_writer_ctx
@@ -108,5 +112,6 @@ struct curl_writer_ctx
 };
 
 size_t curl_writer(const void *ptr,size_t size,size_t nmemb,void *cw_ctx);
+#endif
 
 #endif /* !_KSUTIL_H_ */