diff mcabber/mcabber/main.c @ 1735:5093b5ca1572

New modules loading scheme
author Myhailo Danylenko <isbear@ukrpost.net>
date Thu, 04 Mar 2010 13:03:20 +0200
parents e6e89b1d7831
children 38103f4213c0
line wrap: on
line diff
--- a/mcabber/mcabber/main.c	Tue Mar 02 13:47:43 2010 +0100
+++ b/mcabber/mcabber/main.c	Thu Mar 04 13:03:20 2010 +0200
@@ -47,6 +47,10 @@
 #include "help.h"
 #include "events.h"
 
+#ifdef MODULES_ENABLE
+# include "modules.h"
+#endif
+
 #ifdef ENABLE_HGCSET
 # include "hgcset.h"
 #endif
@@ -361,6 +365,9 @@
   settings_init();
   scr_init_bindings();
   caps_init();
+#ifdef MODULES_ENABLE
+  modules_init();
+#endif
   /* Initialize charset */
   scr_InitLocaleCharSet();
   ut_InitDebug();
@@ -471,7 +478,7 @@
   evs_deinit();
   scr_TerminateCurses();
 #ifdef MODULES_ENABLE
-  cmd_deinit();
+  modules_deinit();
 #endif
   fifo_deinit();
 #ifdef HAVE_LIBOTR