From: Daniel Stenberg Date: Mon, 21 Feb 2000 23:51:09 +0000 (+0000) Subject: Added writeout stuff X-Git-Tag: curl-6_5~33 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=10f958029a12a8ba7be12332e7e98df7c13f423e;p=thirdparty%2Fcurl.git Added writeout stuff --- diff --git a/lib/url.c b/lib/url.c index 9458acf3a0..9b4977eb57 100644 --- a/lib/url.c +++ b/lib/url.c @@ -430,6 +430,9 @@ UrgError curl_urlget(UrgTag tag, ...) case URGTAG_WRITEFUNCTION: data->fwrite = (size_t (*)(char *, size_t, size_t, FILE *))param_func; break; + case URGTAG_WRITEINFO: + data->writeinfo = (char *)param_obj; + break; case URGTAG_READFUNCTION: data->fread = (size_t (*)(char *, size_t, size_t, FILE *))param_func; break; @@ -546,6 +549,12 @@ UrgError curl_urlget(UrgTag tag, ...) else res = URG_FAILED_INIT; /* failed */ + if((URG_OK == res) && data->writeinfo) { + /* Time to output some info to stdout */ + WriteOut(data); + } + + /* total cleanup */ urlfree(data, TRUE);