37 int s = 0, d = 0, url_len = 0;
44 url_len = strlen(url) + 1;
53 if (c ==
'%' && s + 2 < url_len) {
70 dest[d++] = 16 * c2 + c3;
77 }
else if (c ==
'+' && decode_plus_sign) {
Memory handling functions.
char * ff_urldecode(const char *url, int decode_plus_sign)
Decodes an URL from its percent-encoded form back into normal representation.
static av_const int av_tolower(int c)
Locale-independent conversion of ASCII characters to lowercase.
static av_const int av_isxdigit(int c)
Locale-independent conversion of ASCII isxdigit.