OpenSuSE Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
x SuSE Linux 13.1-RELEASE x
x SuSE Linux 13.1-RELEASEx
curl_url_dup(3)                     libcurl                    curl_url_dup(3)

NAME
       curl_url_dup - duplicate a URL handle

SYNOPSIS
       #include <curl/curl.h>

       CURLU *curl_url_dup(CURLU *inhandle);

DESCRIPTION
       Duplicates  the  URL  object  the  input  CURLU inhandle identifies and
       returns a pointer to the copy as a new CURLU  handle.  The  new  handle
       also needs to be freed with curl_url_cleanup(3).

EXAMPLE
         CURLUcode rc;
         CURLU *url = curl_url();
         CURLU *url2;
         rc = curl_url_set(url, CURLUPART_URL, "https://example.com", 0);
         if(!rc) {
           url2 = curl_url_dup(url); /* clone it! */
           curl_url_cleanup(url2);
         }
         curl_url_cleanup(url);

AVAILABILITY
       Added in 7.62.0

RETURN VALUE
       Returns a new handle or NULL if out of memory.

SEE ALSO
       curl_url(3),   curl_url_cleanup(3),  curl_url_get(3),  curl_url_set(3),
       CURLOPT_CURLU(3)

libcurl 8.4.0                 September 26, 2023               curl_url_dup(3)

Want to link to this manual page? Use this URL:
<
http://star2.abcm.com/cgi-bin/bsdi-man?query=curl_url_dup&sektion=3&manpath=>

home | help