diff options
author | Patrick McDermott <pj@pehjota.net> | 2017-10-31 01:27:48 (EDT) |
---|---|---|
committer | Patrick McDermott <pj@pehjota.net> | 2017-10-31 01:27:48 (EDT) |
commit | 8ac815b63975db5ea2b06550833de55d0297ee14 (patch) | |
tree | 0abe13aff74996676f353ce06e3ca7229afc1218 /src/about.c | |
parent | a2975a2b35a0b1911d1bde716cfe750c31967a2f (diff) | |
download | marquee-8ac815b63975db5ea2b06550833de55d0297ee14.zip marquee-8ac815b63975db5ea2b06550833de55d0297ee14.tar.gz marquee-8ac815b63975db5ea2b06550833de55d0297ee14.tar.bz2 |
src/about.c: Delete static parse_query_string()
Diffstat (limited to 'src/about.c')
-rw-r--r-- | src/about.c | 38 |
1 files changed, 1 insertions, 37 deletions
diff --git a/src/about.c b/src/about.c index c00137d..e4499f2 100644 --- a/src/about.c +++ b/src/about.c @@ -28,43 +28,7 @@ #include "about/paths.h" #include "application.h" #include "resources.h" - -static GHashTable * -parse_query_string(gchar *str) -{ - GHashTable *hash_table; - gchar *key; - gchar *val; - - hash_table = g_hash_table_new_full(g_str_hash, g_str_equal, - g_free, g_free); - - while (*str) { - key = str; - for (; *str && *str != '='; ++str); - if (!*str) { - g_hash_table_insert(hash_table, - g_uri_unescape_string(key, NULL), NULL); - break; - } - *str = '\0'; - val = ++str; - for (; *str && *str != '&'; ++str); - if (!*str) { - g_hash_table_insert(hash_table, - g_uri_unescape_string(key, NULL), - g_uri_unescape_string(val, NULL)); - break; - } - *str = '\0'; - g_hash_table_insert(hash_table, - g_uri_unescape_string(key, NULL), - g_uri_unescape_string(val, NULL)); - ++str; - } - - return hash_table; -} +#include "string-utils.h" void mq_about_request(WebKitURISchemeRequest *request, MqApplication *application) |