SWITCH_DECLARE(const char *) switch_curl_easy_strerror(switch_CURLcode errornum );
SWITCH_DECLARE(void) switch_curl_init(void);
SWITCH_DECLARE(void) switch_curl_destroy(void);
-SWITCH_DECLARE(CURLFORMcode) switch_curl_formadd(struct curl_httppost **formpost, struct curl_httppost **lastptr, ...);
+
#endif
if (fname && pname) {
*fname++ = '\0';
- switch_curl_formadd(&formpost,
+ curl_formadd(&formpost,
&lastptr,
CURLFORM_COPYNAME, pname,
CURLFORM_FILENAME, fname,
}
} else {
- switch_curl_formadd(&formpost,
+ curl_formadd(&formpost,
&lastptr,
CURLFORM_COPYNAME, hp->name,
CURLFORM_COPYCONTENTS, hp->value,
curl_global_cleanup();
}
-/* kind of ugly but there is no better portable way to wrap this function =(::: */
-#ifndef WIN32
-#include "../../../../libs/curl/lib/formdata.c"
-#endif
-
-SWITCH_DECLARE(CURLFORMcode) switch_curl_formadd(struct curl_httppost **httppost,
- struct curl_httppost **last_post,
- ...)
-{
- 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;
-}
-