From 774dab58f6bba7ba727e448ee6c837b8b51b400d Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 21 Sep 2005 06:12:41 +0000 Subject: [PATCH] mention what WRITEFUNCTION and WRITEDATA do by default --- docs/libcurl/curl_easy_setopt.3 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/libcurl/curl_easy_setopt.3 b/docs/libcurl/curl_easy_setopt.3 index d92dd5396..20510b4af 100644 --- a/docs/libcurl/curl_easy_setopt.3 +++ b/docs/libcurl/curl_easy_setopt.3 @@ -96,6 +96,10 @@ transfer and return \fICURLE_WRITE_ERROR\fP. This function may be called with zero bytes data if the transfered file is empty. +Set this option to NULL to get the internal default function. The internal +default function will write the data to the FILE * given with +\fICURLOPT_WRITEDATA\fP. + Set the \fIstream\fP argument with the \fICURLOPT_WRITEDATA\fP option. \fBNOTE:\fP you will be passed as much data as possible in all invokes, but @@ -108,6 +112,9 @@ Data pointer to pass to the file write function. Note that if you specify the don't use a callback, you must pass a 'FILE *' as libcurl will pass this to fwrite() when writing data. +The internal \fICURLOPT_WRITEFUNCTION\fP will write the data to the FILE * +given with this option, or to stdout if this option hasn't been set. + \fBNOTE:\fP If you're using libcurl as a win32 DLL, you MUST use the \fICURLOPT_WRITEFUNCTION\fP if you set this option or you will experience crashes. -- 2.40.0