Commit 2a1d5389 authored by Stephen Brokenshire's avatar Stephen Brokenshire Committed by Daniel Stenberg
Browse files

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.
parent 9eda44a2
Loading
Loading
Loading
Loading
+2 −2
Original line number Original line Diff line number Diff line
@@ -1385,14 +1385,14 @@ FAQ
  member function that is passed a pointer to the class:
  member function that is passed a pointer to the class:


     // f is the pointer to your object.
     // 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.
       // Call non-static member function.
       static_cast<YourClass*>(f)->nonStaticFunction();
       static_cast<YourClass*>(f)->nonStaticFunction();
     }
     }


     // This is how you pass pointer to the static function:
     // 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);
     curl_easy_setopt(hcurl, CURLOPT_WRITEDATA, this);


  5.15 How do I get an FTP directory listing?
  5.15 How do I get an FTP directory listing?