Sun May 20 18:34:22 CEST 2007 Jochen Eisinger <coffee@silcnet.org>
authorJochen Eisinger <coffee@silcnet.org>
Sun, 20 May 2007 16:36:57 +0000 (16:36 +0000)
committerJochen Eisinger <coffee@silcnet.org>
Sun, 20 May 2007 16:36:57 +0000 (16:36 +0000)
* Add hooks for Irssi 0.8.11 module functions.  Affected file
  is apps/irssi/src/fe-common/silc/fe-common-silc.c

CHANGES
README.PLUGIN
apps/irssi/src/fe-common/silc/fe-common-silc.c

diff --git a/CHANGES b/CHANGES
index 0e0d89aa745d4ff3fd844bd0471abbf6913494c1..78bf4ba762933e37ef6783b2d07e7d9dcebd1775 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,8 @@
+Sun May 20 18:34:22 CEST 2007  Jochen Eisinger <coffee@silcnet.org>
+
+       * Add hooks for Irssi 0.8.11 module functions.  Affected file
+         is apps/irssi/src/fe-common/silc/fe-common-silc.c
+
 Sat May 19 14:46:36 EEST 2007  Pekka Riikonen <priikone@silcnet.org>
 
        * Fixed passphrase authentication with server.  Affected file
index ad8f1a6546a98dd14b66d855643fdefe83ede306..a71623a9aaa364e32b5c29fcc705f3870f34d8a7 100644 (file)
@@ -13,5 +13,5 @@ define the following paths (assuming Irssi is installed to /usr)
        --prefix=/usr
        --with-simdir=/usr/lib/irssi
 
-If you're using Irssi 0.8.10, you may need to rename libfe_common_silc.so to
-libfe_silc.so
+If you're using Irssi 0.8.10 or 0.8.11, you may need to rename
+libfe_common_silc.so to libfe_silc.so
index d1fc3543787e720d194b771f47aad243c0509662..ee45c2e3904d9a312cd77ce57cf5933754e9452c 100644 (file)
@@ -33,7 +33,7 @@
 void fe_silc_modules_init(void);
 void fe_silc_modules_deinit(void);
 
-void fe_silc_init(void)
+static void silc_init(void)
 {
   theme_register(fecommon_silc_formats);
 
@@ -42,11 +42,21 @@ void fe_silc_init(void)
   fe_silc_messages_init();
   fe_silc_queries_init();
   fe_silcnet_init();
+}
+
+void fe_common_silc_init(void)
+{
+  silc_init();
+  module_register("silc", "fe_common");
+}
 
+void fe_silc_init(void)
+{
+  silc_init();
   module_register("silc", "fe");
 }
 
-void fe_silc_deinit(void)
+void fe_common_silc_deinit(void)
 {
   fe_silc_queries_deinit();
   fe_silc_messages_deinit();
@@ -56,3 +66,8 @@ void fe_silc_deinit(void)
 
   theme_unregister();
 }
+
+void fe_silc_deinit(void)
+{
+  fe_common_silc_deinit();
+}