1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

Added Curl_initinfo() that's supposed to init session-specific getinfo-

variables
This commit is contained in:
Daniel Stenberg 2001-08-15 06:52:15 +00:00
parent 2a6e1ea83c
commit 0879515d4c

View File

@ -31,13 +31,31 @@
#include <string.h> #include <string.h>
#include <stdarg.h> #include <stdarg.h>
CURLcode Curl_getinfo(CURL *curl, CURLINFO info, ...) /*
* This is supposed to be called in the beginning of a permform() session
* and should reset all session-info variables
*/
CURLcode Curl_initinfo(struct UrlData *data)
{
struct Progress *pro = &data->progress;
pro->t_nslookup = 0;
pro->t_connect = 0;
pro->t_pretransfer = 0;
pro->httpcode = 0;
pro->httpversion=0;
pro->filetime=0;
return CURLE_OK;
}
CURLcode Curl_getinfo(struct UrlData *data, CURLINFO info, ...)
{ {
va_list arg; va_list arg;
long *param_longp; long *param_longp;
double *param_doublep; double *param_doublep;
char **param_charp; char **param_charp;
struct UrlData *data = (struct UrlData *)curl;
va_start(arg, info); va_start(arg, info);
switch(info&CURLINFO_TYPEMASK) { switch(info&CURLINFO_TYPEMASK) {