summaryrefslogtreecommitdiff
path: root/servers.c
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2010-08-21 00:56:50 +0200
committerJon Bergli Heier <snakebite@jvnv.net>2010-08-21 00:56:50 +0200
commit525f1de571b03276bd8b3c92aa2db1d4cf82feba (patch)
tree7c1257a674ecd42cf4fd3810b17b12137da7d729 /servers.c
parent7feba5d370a3ce04f45491442c55dfde978bec1f (diff)
Added some server stuff.
Diffstat (limited to 'servers.c')
-rw-r--r--servers.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/servers.c b/servers.c
index 554bfcc..d3d69ee 100644
--- a/servers.c
+++ b/servers.c
@@ -1,4 +1,5 @@
#include "servers.h"
+#include "conf.h"
static GSList *servers = NULL;
@@ -30,7 +31,15 @@ gboolean server_remove(struct server *server) {
return TRUE;
}
-void server_clear() {
+void servers_init() {
+ gsize length;
+ gchar **s = conf_get_string_list("audist", "servers", &length);
+ for(int i = 0; i < length; i++) {
+ g_debug(" server %d: %s", i, s[i]);
+ }
+}
+
+void server_free() {
for(GSList *node = servers; node; node = g_slist_next(node)) {
struct server *s = node->data;
g_free(s->host);