aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2005-11-24 20:38:20 +0000
committerDaniel Stenberg <daniel@haxx.se>2005-11-24 20:38:20 +0000
commitd055b269ed8e515933b75d2ee482b0307cdf8a0e (patch)
tree44a767a9ba80049401b38f53be792c2ad7c00955 /lib
parent8a246a4a9ff68ec493147a15ca97a94b7291c834 (diff)
Yang Tse: fix compilation errors when SSL is not disabled and HTTP is
disabled
Diffstat (limited to 'lib')
-rw-r--r--lib/formdata.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/lib/formdata.c b/lib/formdata.c
index 5d66e0a91..958e6cd2a 100644
--- a/lib/formdata.c
+++ b/lib/formdata.c
@@ -105,7 +105,7 @@ Content-Disposition: form-data; name="FILECONTENT"
/* Length of the random boundary string. */
#define BOUNDARY_LENGTH 40
-#ifndef CURL_DISABLE_HTTP
+#if !defined(CURL_DISABLE_HTTP) || defined(USE_SSLEAY)
#include <stdio.h>
#include <stdlib.h>
@@ -128,6 +128,10 @@ Content-Disposition: form-data; name="FILECONTENT"
/* The last #include file should be: */
#include "memdebug.h"
+#endif /* !defined(CURL_DISABLE_HTTP) || defined(USE_SSLEAY) */
+
+#ifndef CURL_DISABLE_HTTP
+
#if defined(HAVE_BASENAME) && defined(NEED_BASENAME_PROTO)
/* This system has a basename() but no prototype for it! */
char *basename(char *path);
@@ -1511,7 +1515,7 @@ int main()
return 0;
}
-#endif
+#endif /* _FORM_DEBUG */
#else /* CURL_DISABLE_HTTP */
CURLFORMcode curl_formadd(struct curl_httppost **httppost,
@@ -1531,6 +1535,8 @@ void curl_formfree(struct curl_httppost *form)
#endif /* CURL_DISABLE_HTTP */
+#if !defined(CURL_DISABLE_HTTP) || defined(USE_SSLEAY)
+
/*
* Curl_FormBoundary() creates a suitable boundary string and returns an
* allocated one. This is also used by SSL-code so it must be present even
@@ -1563,3 +1569,5 @@ char *Curl_FormBoundary(void)
return retstring;
}
+
+#endif /* !defined(CURL_DISABLE_HTTP) || defined(USE_SSLEAY) */