comparison 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
comparison
equal deleted inserted replaced
1734:eae4a2637f2c 1735:5093b5ca1572
44 #include "otr.h" 44 #include "otr.h"
45 #include "fifo.h" 45 #include "fifo.h"
46 #include "xmpp.h" 46 #include "xmpp.h"
47 #include "help.h" 47 #include "help.h"
48 #include "events.h" 48 #include "events.h"
49
50 #ifdef MODULES_ENABLE
51 # include "modules.h"
52 #endif
49 53
50 #ifdef ENABLE_HGCSET 54 #ifdef ENABLE_HGCSET
51 # include "hgcset.h" 55 # include "hgcset.h"
52 #endif 56 #endif
53 57
359 cmd_init(); 363 cmd_init();
360 roster_init(); 364 roster_init();
361 settings_init(); 365 settings_init();
362 scr_init_bindings(); 366 scr_init_bindings();
363 caps_init(); 367 caps_init();
368 #ifdef MODULES_ENABLE
369 modules_init();
370 #endif
364 /* Initialize charset */ 371 /* Initialize charset */
365 scr_InitLocaleCharSet(); 372 scr_InitLocaleCharSet();
366 ut_InitDebug(); 373 ut_InitDebug();
367 help_init(); 374 help_init();
368 375
469 } 476 }
470 477
471 evs_deinit(); 478 evs_deinit();
472 scr_TerminateCurses(); 479 scr_TerminateCurses();
473 #ifdef MODULES_ENABLE 480 #ifdef MODULES_ENABLE
474 cmd_deinit(); 481 modules_deinit();
475 #endif 482 #endif
476 fifo_deinit(); 483 fifo_deinit();
477 #ifdef HAVE_LIBOTR 484 #ifdef HAVE_LIBOTR
478 otr_terminate(); 485 otr_terminate();
479 #endif 486 #endif