From 36bc6cd0952b2eddc17e7da803d85decf96d32cc Mon Sep 17 00:00:00 2001
From: Přemysl Janouch 
Date: Sun, 28 Sep 2014 03:51:45 +0200
Subject: Move to iconv
That is the major change in this commit.
Also Ctrl-modified keys now should work in URxvt,
which was surprisingly trivial to achieve.
Coming up next:
 - making sure the tests still work
 - introducing CMake
---
 demo-glib.c | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)
(limited to 'demo-glib.c')
diff --git a/demo-glib.c b/demo-glib.c
index 00f5aa2..0162042 100644
--- a/demo-glib.c
+++ b/demo-glib.c
@@ -1,5 +1,7 @@
 #include 
 #include 
+#include 
+#include 
 
 #include "termkey.h"
 
@@ -49,9 +51,13 @@ stdin_io (GIOChannel *source, GIOCondition condition, gpointer data)
 int
 main (int argc, char *argv[])
 {
+	(void) argc;
+	(void) argv;
+
 	TERMKEY_CHECK_VERSION;
+	setlocale (LC_CTYPE, "");
 
-	tk = termkey_new (0, 0);
+	tk = termkey_new (STDIN_FILENO, NULL, 0);
 	if (!tk)
 	{
 		fprintf (stderr, "Cannot allocate termkey instance\n");
@@ -59,7 +65,8 @@ main (int argc, char *argv[])
 	}
 
 	GMainLoop *loop = g_main_loop_new (NULL, FALSE);
-	g_io_add_watch (g_io_channel_unix_new (0), G_IO_IN, stdin_io, NULL);
+	g_io_add_watch (g_io_channel_unix_new (STDIN_FILENO),
+		G_IO_IN, stdin_io, NULL);
 	g_main_loop_run (loop);
 	termkey_destroy (tk);
 }
-- 
cgit v1.2.3-70-g09d2