From 2a1d538963c5861d729eea2b4bb271fad03217d1 Mon Sep 17 00:00:00 2001 From: Stephen Brokenshire Date: Sat, 1 Oct 2016 16:36:50 +0100 Subject: [PATCH] FAQ: Fix typos in section 5.14 (#1047) Type required for YourClass::func C++ function (using size_t in line with the documentation for CURLOPT_WRITEFUNCTION) and missing second colon when specifying the static function for CURLOPT_WRITEFUNCTION. --- docs/FAQ | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/FAQ b/docs/FAQ index d9e538aff..8d37746fc 100644 --- a/docs/FAQ +++ b/docs/FAQ @@ -1385,14 +1385,14 @@ FAQ member function that is passed a pointer to the class: // f is the pointer to your object. - static YourClass::func(void *buffer, size_t sz, size_t n, void *f) + static size_t YourClass::func(void *buffer, size_t sz, size_t n, void *f) { // Call non-static member function. static_cast(f)->nonStaticFunction(); } // This is how you pass pointer to the static function: - curl_easy_setopt(hcurl, CURLOPT_WRITEFUNCTION, YourClass:func); + curl_easy_setopt(hcurl, CURLOPT_WRITEFUNCTION, YourClass::func); curl_easy_setopt(hcurl, CURLOPT_WRITEDATA, this); 5.15 How do I get an FTP directory listing?