aboutsummaryrefslogtreecommitdiffstats
path: root/keyserver/ksutil.h
diff options
context:
space:
mode:
Diffstat (limited to 'keyserver/ksutil.h')
-rw-r--r--keyserver/ksutil.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/keyserver/ksutil.h b/keyserver/ksutil.h
index 0001cf318..9711b798a 100644
--- a/keyserver/ksutil.h
+++ b/keyserver/ksutil.h
@@ -21,10 +21,12 @@
#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_ */