diff --git a/src/main.c b/src/main.c
index 0a9f7cb59eebb57fad5ef9210fe2479cb73fb508..e701712fd871974057e43ee5d8842a580df4e019 100644 (file)
--- a/src/main.c
+++ b/src/main.c
-/*
- * $Id$
- *
+/*
* (c) 2004 by Kalle Wallin <kaw@linux.se>
*
* This program is free software; you can redistribute it and/or modify
main(int argc, const char *argv[])
{
struct sigaction act;
+#ifdef HAVE_LOCALE_H
const char *charset = NULL;
+#endif
GIOChannel *keyboard_channel;
#ifdef HAVE_LOCALE_H
/* charset */
setlocale(LC_CTYPE,"");
/* initialize charset conversions */
- charset_init(g_get_charset(&charset));
-#endif
+ charset = charset_init();
/* initialize i18n support */
#ifdef ENABLE_NLS
bindtextdomain(GETTEXT_PACKAGE, LOCALE_DIR);
bind_textdomain_codeset(GETTEXT_PACKAGE, charset);
textdomain(GETTEXT_PACKAGE);
+#endif
#endif
/* initialize options */