1
0
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:
Daniel Stenberg 2001-08-15 06:55:42 +00:00
parent 4999087879
commit 10ab082188

View File

@ -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;