Commit 33b920ed authored by Sergey Lyubka's avatar Sergey Lyubka

Exported mg_url_encode()

parent b5b234fa
...@@ -2548,7 +2548,7 @@ static int conn2(const char *host, int port, int use_ssl, ...@@ -2548,7 +2548,7 @@ static int conn2(const char *host, int port, int use_ssl,
static void url_encode(const char *src, char *dst, size_t dst_len) { void mg_url_encode(const char *src, char *dst, size_t dst_len) {
static const char *dont_escape = "._-$,;~()"; static const char *dont_escape = "._-$,;~()";
static const char *hex = "0123456789abcdef"; static const char *hex = "0123456789abcdef";
const char *end = dst + dst_len - 1; const char *end = dst + dst_len - 1;
...@@ -2591,7 +2591,7 @@ static void print_dir_entry(struct de *de) { ...@@ -2591,7 +2591,7 @@ static void print_dir_entry(struct de *de) {
} }
strftime(mod, sizeof(mod), "%d-%b-%Y %H:%M", strftime(mod, sizeof(mod), "%d-%b-%Y %H:%M",
localtime(&de->file.modification_time)); localtime(&de->file.modification_time));
url_encode(de->file_name, href, sizeof(href)); mg_url_encode(de->file_name, href, sizeof(href));
de->conn->num_bytes_sent += mg_printf(de->conn, de->conn->num_bytes_sent += mg_printf(de->conn,
"<tr><td><a href=\"%s%s%s\">%s%s</a></td>" "<tr><td><a href=\"%s%s%s\">%s%s</a></td>"
"<td>&nbsp;%s</td><td>&nbsp;&nbsp;%s</td></tr>\n", "<td>&nbsp;%s</td><td>&nbsp;&nbsp;%s</td></tr>\n",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment