Mercurial > ~mikael > mcabber > hg
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 |