#include "friend.h"
#include <glib.h>
+#include <stdio.h>
static gboolean quit(gpointer data)
{
{
struct cache *cache;
GMainLoop *loop;
+ g_type_init();
+ if (sock_init()) {
+ fprintf(stderr, "Error creating socket.\n");
+ return 1;
+ }
+ friend_init();
create_cache(&cache);
load_cache(cache, "friends.cache");
loop = g_main_loop_new(g_main_context_default(), TRUE);
- g_idle_add(quit, loop);
g_main_loop_run(loop);
store_cache(cache, "friends.cache");
destroy_cache(cache);