| /********* Sample code generated by the curl command line tool ********** |
| * All curl_easy_setopt() options are documented at: |
| * https://curl.se/libcurl/c/curl_easy_setopt.html |
| ************************************************************************/ |
| #include <curl/curl.h> |
| |
| int main(int argc, char *argv[]) |
| { |
| CURLcode ret; |
| CURL *hnd; |
| |
| hnd = curl_easy_init(); |
| curl_easy_setopt(hnd, CURLOPT_VERBOSE, 1L); |
| curl_easy_setopt(hnd, CURLOPT_BUFFERSIZE, 102400L); |
| curl_easy_setopt(hnd, CURLOPT_URL, "pop3://%HOSTIP:%POP3PORT/%TESTNUMBER"); |
| curl_easy_setopt(hnd, CURLOPT_DIRLISTONLY, 1L); |
| curl_easy_setopt(hnd, CURLOPT_USERPWD, "user:secret"); |
| curl_easy_setopt(hnd, CURLOPT_TCP_KEEPALIVE, 1L); |
| |
| /* Here is a list of options the curl code used that cannot get generated |
| as source easily. You may choose to either not use them or implement |
| them yourself. |
| |
| CURLOPT_DEBUGFUNCTION was set to a function pointer |
| CURLOPT_DEBUGDATA was set to an object pointer |
| CURLOPT_WRITEDATA was set to an object pointer |
| CURLOPT_WRITEFUNCTION was set to a function pointer |
| CURLOPT_READDATA was set to an object pointer |
| CURLOPT_READFUNCTION was set to a function pointer |
| CURLOPT_SEEKDATA was set to an object pointer |
| CURLOPT_SEEKFUNCTION was set to a function pointer |
| CURLOPT_HEADERFUNCTION was set to a function pointer |
| CURLOPT_HEADERDATA was set to an object pointer |
| CURLOPT_ERRORBUFFER was set to an object pointer |
| CURLOPT_STDERR was set to an object pointer |
| |
| */ |
| |
| ret = curl_easy_perform(hnd); |
| |
| curl_easy_cleanup(hnd); |
| hnd = NULL; |
| |
| return (int)ret; |
| } |
| /**** End of sample code ****/ |