mirror of
https://github.com/moparisthebest/curl
synced 2024-12-21 23:58:49 -05:00
non-public functions should not use CURL * as arguments, so I changed them
to use 'struct UrlData *' instead
This commit is contained in:
parent
4999087879
commit
10ab082188
10
lib/url.c
10
lib/url.c
@ -106,6 +106,7 @@
|
|||||||
#include "http.h"
|
#include "http.h"
|
||||||
#include "file.h"
|
#include "file.h"
|
||||||
#include "ldap.h"
|
#include "ldap.h"
|
||||||
|
#include "url.h"
|
||||||
|
|
||||||
#include <curl/types.h>
|
#include <curl/types.h>
|
||||||
|
|
||||||
@ -142,10 +143,8 @@ RETSIGTYPE alarmfunc(int signal)
|
|||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
CURLcode Curl_close(CURL *curl)
|
CURLcode Curl_close(struct UrlData *data)
|
||||||
{
|
{
|
||||||
struct UrlData *data=(struct UrlData *)curl;
|
|
||||||
|
|
||||||
/* Loop through all open connections and kill them one by one */
|
/* Loop through all open connections and kill them one by one */
|
||||||
while(-1 != ConnectionKillOne(data));
|
while(-1 != ConnectionKillOne(data));
|
||||||
|
|
||||||
@ -197,7 +196,7 @@ int my_getpass(void *clientp, const char *prompt, char* buffer, int buflen )
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
CURLcode Curl_open(CURL **curl)
|
CURLcode Curl_open(struct UrlData **curl)
|
||||||
{
|
{
|
||||||
/* We don't yet support specifying the URL at this point */
|
/* We don't yet support specifying the URL at this point */
|
||||||
struct UrlData *data;
|
struct UrlData *data;
|
||||||
@ -283,9 +282,8 @@ CURLcode Curl_open(CURL **curl)
|
|||||||
return CURLE_OUT_OF_MEMORY;
|
return CURLE_OUT_OF_MEMORY;
|
||||||
}
|
}
|
||||||
|
|
||||||
CURLcode Curl_setopt(CURL *curl, CURLoption option, ...)
|
CURLcode Curl_setopt(struct UrlData *data, CURLoption option, ...)
|
||||||
{
|
{
|
||||||
struct UrlData *data = curl;
|
|
||||||
va_list param;
|
va_list param;
|
||||||
char *cookiefile;
|
char *cookiefile;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user