Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
curl_easy_option_by_id(3)  Library Functions Manual  curl_easy_option_by_id(3)

NAME
       curl_easy_option_by_id -	find an	easy setopt option by id

SYNOPSIS
       #include	<curl/curl.h>

       const struct curl_easyoption *curl_easy_option_by_id(CURLoption id);

DESCRIPTION
       Given  a	 CURLoption  id,  this	function  returns  a  pointer  to  the
       curl_easyoption struct, holding	information  about  the	 curl_easy_se-
       topt(3)	option	using  that id.	The option id is the CURLOPT_ prefixed
       ones provided in	the standard curl/curl.h header	 file.	This  function
       returns	the  non-alias	version	 of  the cases where there is an alias
       function	as well.

       If libcurl has no option	with the given id, this	function returns NULL.

PROTOCOLS
       This functionality affects all supported	protocols

EXAMPLE
       int main(void)
       {
	 const struct curl_easyoption *opt = curl_easy_option_by_id(CURLOPT_URL);
	 if(opt) {
	   printf("This	option wants type %x\n", opt->type);
	 }
       }

AVAILABILITY
       Added in	curl 7.73.0

RETURN VALUE
       A pointer to the	curl_easyoption	struct for the option or NULL.

SEE ALSO
       curl_easy_option_by_name(3),  curl_easy_option_next(3),	 curl_easy_se-
       topt(3)

libcurl				  2025-06-03	     curl_easy_option_by_id(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=curl_easy_option_by_id&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help