centos man page for curl_unescape

Query: curl_unescape

OS: centos

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

curl_unescape(3)						  libcurl Manual						  curl_unescape(3)

NAME
curl_unescape - URL decodes the given string
SYNOPSIS
#include <curl/curl.h> char *curl_unescape( char *url, int length );
DESCRIPTION
Obsolete function. Use curl_easy_unescape(3) instead! This function will convert the given URL encoded input string to a "plain string" and return that as a new allocated string. All input characters that are URL encoded (%XX where XX is a two-digit hexadecimal number) will be converted to their plain text versions. If the 'length' argument is set to 0, curl_unescape() will use strlen() on the input 'url' string to find out the size. You must curl_free() the returned string when you're done with it.
AVAILABILITY
Since 7.15.4, curl_easy_unescape(3) should be used. This function will be removed in a future release.
RETURN VALUE
A pointer to a zero terminated string or NULL if it failed.
SEE ALSO
curl_easy_escape(3), curl_easy_unescape(3), curl_free(3), RFC 2396 libcurl 7.7 22 March 2001 curl_unescape(3)
Related Man Pages
curl_easy_escape(3) - debian
curl_easy_escape(3) - centos
curl_unescape(3) - suse
curl_easy_escape(3) - osx
curl_unescape(3) - osx
Similar Topics in the Unix Linux Community
extract_url.pl 1.3.2 (Default branch)
extract_url.pl 1.3.3 (Default branch)
Replacing one Char in a string of variable length
How to find length of string and pass into char array in C?
curl misbehaving