A lot of string returns made RAII

This commit is contained in:
2025-08-12 03:48:47 -04:00
parent 065edc3fd0
commit 2dd41b440e
8 changed files with 55 additions and 71 deletions

View File

@ -132,9 +132,9 @@ operator == ( const DilloUrl &lhs, const DilloUrl &rhs )
void a_Url_set_flags(DilloUrl *u, int flags);
void a_Url_set_data(DilloUrl *u, std::string_view data);
void a_Url_set_ismap_coords(DilloUrl *u, char *coord_str);
char *a_Url_decode_hex_str(const char *str);
char *a_Url_encode_hex_str(const char *str);
char *a_Url_string_strip_delimiters(const char *str);
std::optional< std::string > a_Url_decode_hex_str(const char *str);
std::optional< std::string > a_Url_encode_hex_str(const char *str);
std::optional< std::string > a_Url_string_strip_delimiters(const char *str);
int a_Url_host_type(const char *host);
bool_t a_Url_same_organization(const DilloUrl &u1, const DilloUrl &u2);
#ifdef __cplusplus