fix windows build - hopefully this is correct - this change only effects windows.
This commit is contained in:
parent
db2d587eec
commit
bad8a69f18
|
@ -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 =(::: */
|
/* kind of ugly but there is no better portable way to wrap this function =(::: */
|
||||||
|
#ifndef WIN32
|
||||||
#include "../../../../libs/curl/lib/formdata.c"
|
#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,
|
SWITCH_DECLARE(CURLFORMcode) switch_curl_formadd(struct curl_httppost **httppost,
|
||||||
struct curl_httppost **last_post,
|
struct curl_httppost **last_post,
|
||||||
|
@ -83,7 +89,11 @@ SWITCH_DECLARE(CURLFORMcode) switch_curl_formadd(struct curl_httppost **httppost
|
||||||
va_list arg;
|
va_list arg;
|
||||||
CURLFORMcode result;
|
CURLFORMcode result;
|
||||||
va_start(arg, last_post);
|
va_start(arg, last_post);
|
||||||
|
#ifndef WIN32
|
||||||
result = FormAdd(httppost, last_post, arg);
|
result = FormAdd(httppost, last_post, arg);
|
||||||
|
#else
|
||||||
|
result = curl_formadd(httppost, last_post, arg);
|
||||||
|
#endif
|
||||||
va_end(arg);
|
va_end(arg);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue