1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
crate::ix!();
//-------------------------------------------[.cpp/bitcoin/src/util/url.h]
pub type UrlDecodeFn = fn(url_encoded: &String) -> String;
lazy_static!{
/*
UrlDecodeFn urlDecode;
extern UrlDecodeFn* const URL_DECODE;
*/
}
//-------------------------------------------[.cpp/bitcoin/src/util/url.cpp]
pub fn url_decode(url_encoded: &String) -> String {
todo!();
/*
std::string res;
if (!urlEncoded.empty()) {
char *decoded = evhttp_uridecode(urlEncoded.c_str(), false, nullptr);
if (decoded) {
res = std::string(decoded);
free(decoded);
}
}
return res;
*/
}