summaryrefslogtreecommitdiff
path: root/src/lib-config/get.c
diff options
context:
space:
mode:
authorEmanuele Giaquinta <exg@irssi.org>2009-01-14 17:53:57 +0000
committerexg <exg@dbcabf3a-b0e7-0310-adc4-f8d773084564>2009-01-14 17:53:57 +0000
commit1da591417792fe1f80c957fbe98d085be6679751 (patch)
treee2f666e9ad90e71f9385594a04f367ca68636ab4 /src/lib-config/get.c
parent01042aec2de6cebec47a57c28e75d1bbc4c81b7a (diff)
downloadirssi-1da591417792fe1f80c957fbe98d085be6679751.zip
Remove unused and odd function.
git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@4985 dbcabf3a-b0e7-0310-adc4-f8d773084564
Diffstat (limited to 'src/lib-config/get.c')
-rw-r--r--src/lib-config/get.c32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/lib-config/get.c b/src/lib-config/get.c
index 0c062dff..5f429a82 100644
--- a/src/lib-config/get.c
+++ b/src/lib-config/get.c
@@ -199,38 +199,6 @@ int config_node_get_bool(CONFIG_NODE *parent, const char *key, int def)
(i_toupper(*str) == 'O' && i_toupper(str[1]) == 'N');
}
-int config_node_get_keyvalue(CONFIG_NODE *node, const char *key, const char *value_key, char **ret_key, char **ret_value)
-{
- CONFIG_NODE *keynode, *valuenode;
- GSList *tmp;
-
- g_return_val_if_fail(node != NULL, -1);
- g_return_val_if_fail(key != NULL, -1);
- g_return_val_if_fail(value_key != NULL, -1);
- g_return_val_if_fail(ret_key != NULL, -1);
- g_return_val_if_fail(ret_value != NULL, -1);
-
- for (tmp = node->value; tmp != NULL; tmp = tmp->next) {
- node = tmp->data;
-
- if (node->type != NODE_TYPE_BLOCK)
- continue;
-
- keynode = config_node_find(node, key);
- if (keynode == NULL || keynode->type != NODE_TYPE_KEY)
- continue;
-
- valuenode = config_node_find(node, value_key);
-
- *ret_key = keynode->key;
- *ret_value = valuenode != NULL && valuenode->type == NODE_TYPE_KEY ?
- valuenode->value : NULL;
- return 0;
- }
-
- return -1;
-}
-
char **config_node_get_list(CONFIG_NODE *node)
{
GString *values;