From: Jeff Lenk Date: Thu, 5 Jan 2012 04:13:47 +0000 (-0600) Subject: fix windows build - hopefully this is correct - this change only effects windows. X-Git-Tag: v1.2-rc1~19^2~1^2~129 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bad8a69f18653c5bd20309ec42c5431849b85b6d;p=thirdparty%2Ffreeswitch.git fix windows build - hopefully this is correct - this change only effects windows. --- diff --git a/src/switch_curl.c b/src/switch_curl.c index 6b0baac2f7..01929f1686 100644 --- a/src/switch_curl.c +++ b/src/switch_curl.c @@ -74,7 +74,13 @@ SWITCH_DECLARE(void) switch_curl_destroy(void) } /* kind of ugly but there is no better portable way to wrap this function =(::: */ +#ifndef WIN32 #include "../../../../libs/curl/lib/formdata.c" +#else +extern CURLFORMcode curl_formadd(struct curl_httppost **httppost, + struct curl_httppost **last_post, + ...); +#endif SWITCH_DECLARE(CURLFORMcode) switch_curl_formadd(struct curl_httppost **httppost, struct curl_httppost **last_post, @@ -83,7 +89,11 @@ SWITCH_DECLARE(CURLFORMcode) switch_curl_formadd(struct curl_httppost **httppost va_list arg; CURLFORMcode result; va_start(arg, last_post); +#ifndef WIN32 result = FormAdd(httppost, last_post, arg); +#else + result = curl_formadd(httppost, last_post, arg); +#endif va_end(arg); return result; }