curl_unescape(3) mojave man page | unix.com

Man Page: curl_unescape

Operating Environment: mojave

Section: 3

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_unescape(3) - mojave
curl_easy_escape(3) - debian
curl_easy_escape(3) - osx
curl_easy_unescape(3) - osx
curl_unescape(3) - osx
Similar Topics in the Unix Linux Community
Update: Uploading Movies at Attachments to Posts
Split large xml into mutiple files and with header and footer in file
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
Cannot extract libraries using sed
Controlling user input