mojave man page for curl_unescape

Query: curl_unescape

OS: mojave

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( const 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(3) 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
libcurl 7.54.0 February 03, 2016 curl_unescape(3)
Related Man Pages
curl_easy_escape(3) - mojave
curl_easy_escape(3) - debian
curl_unescape(3) - debian
curl_unescape(3) - centos
curl_easy_escape(3) - suse
Similar Topics in the Unix Linux Community
Split large xml into mutiple files and with header and footer in file
Cannot extract libraries using sed
My first PERL incarnation... Audio Oscillograph
Controlling user input
How can I direct messages from mac console.app to a log file?