From: cras Date: Mon, 18 Feb 2002 13:53:41 +0000 (+0000) Subject: updated X-Git-Tag: silc.client.0.8.1~43 X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=commitdiff_plain;h=d7d65cc02468fe5de8fbb0beb1d9e859ffa93c19 updated --- diff --git a/CHANGES b/CHANGES index cadef5a5..88e5b1a2 100644 --- a/CHANGES +++ b/CHANGES @@ -3,7 +3,7 @@ Mon Feb 18 15:49:22 EET 2002 Timo Sirainen * Added proper initializations to silc's irssi code, so it's now possible to load it as module. Affected files irssi/src/silc/core/silc-core.c, - fe-common/silc/fe-common-silc-core.c and fe-text/silc.c + fe-common/silc/fe-common-silc-core.[ch] and fe-text/silc.c Sun Feb 17 19:02:56 EET 2002 Pekka Riikonen diff --git a/apps/irssi/src/fe-common/silc/fe-common-silc.c b/apps/irssi/src/fe-common/silc/fe-common-silc.c index 0d7b8cc7..e1912d5c 100644 --- a/apps/irssi/src/fe-common/silc/fe-common-silc.c +++ b/apps/irssi/src/fe-common/silc/fe-common-silc.c @@ -20,6 +20,7 @@ #include "module.h" #include "module-formats.h" +#include "modules.h" #include "signals.h" #include "themes.h" @@ -29,22 +30,20 @@ void fe_silc_channels_deinit(void); void fe_silc_modules_init(void); void fe_silc_modules_deinit(void); -void fe_common_silc_init(void) +void fe_silc_init(void) { theme_register(fecommon_silc_formats); fe_silc_channels_init(); fe_silc_modules_init(); + + module_register("silc", "fe"); } -void fe_common_silc_deinit(void) +void fe_silc_deinit(void) { fe_silc_modules_deinit(); fe_silc_channels_deinit(); theme_unregister(); } - -void fe_common_silc_finish_init(void) -{ -} diff --git a/apps/irssi/src/fe-common/silc/fe-common-silc.h b/apps/irssi/src/fe-common/silc/fe-common-silc.h index 4a9a6483..ad9b01c3 100644 --- a/apps/irssi/src/fe-common/silc/fe-common-silc.h +++ b/apps/irssi/src/fe-common/silc/fe-common-silc.h @@ -1,8 +1,7 @@ #ifndef __FE_COMMON_SILC_H #define __FE_COMMON_SILC_H -void fe_common_silc_init(void); -void fe_common_silc_deinit(void); -void fe_common_silc_finish_init(void); +void fe_silc_init(void); +void fe_silc_deinit(void); #endif diff --git a/apps/irssi/src/fe-text/silc.c b/apps/irssi/src/fe-text/silc.c index 17a77967..fa7a247a 100644 --- a/apps/irssi/src/fe-text/silc.c +++ b/apps/irssi/src/fe-text/silc.c @@ -147,7 +147,7 @@ static void textui_init(void) core_init(); silc_init(); fe_common_core_init(); - fe_common_silc_init(); + fe_silc_init(); theme_register(gui_text_formats); signal_add_last("gui exit", (SIGNAL_FUNC) sig_exit); @@ -237,7 +237,7 @@ static void textui_deinit(void) theme_unregister(); - fe_common_silc_deinit(); + fe_silc_deinit(); fe_common_core_deinit(); silc_deinit(); core_deinit(); diff --git a/apps/irssi/src/silc/core/silc-core.c b/apps/irssi/src/silc/core/silc-core.c index 0205ca40..a0850fd3 100644 --- a/apps/irssi/src/silc/core/silc-core.c +++ b/apps/irssi/src/silc/core/silc-core.c @@ -425,6 +425,8 @@ void silc_core_init(void) silc_queries_init(); idletag = g_timeout_add(5, (GSourceFunc) my_silc_scheduler, NULL); + + module_register("silc", "core"); } /* Deinit SILC. Called from src/fe-text/silc.c */