summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPatrick McDermott <pj@pehjota.net>2017-10-31 01:27:48 (EDT)
committer Patrick McDermott <pj@pehjota.net>2017-10-31 01:27:48 (EDT)
commit8ac815b63975db5ea2b06550833de55d0297ee14 (patch)
tree0abe13aff74996676f353ce06e3ca7229afc1218 /src
parenta2975a2b35a0b1911d1bde716cfe750c31967a2f (diff)
downloadmarquee-8ac815b63975db5ea2b06550833de55d0297ee14.zip
marquee-8ac815b63975db5ea2b06550833de55d0297ee14.tar.gz
marquee-8ac815b63975db5ea2b06550833de55d0297ee14.tar.bz2
src/about.c: Delete static parse_query_string()
Diffstat (limited to 'src')
-rw-r--r--src/about.c38
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)