marking.c
changeset 19 c7e7218be611
parent 16 42179abafd69
child 21 66ece9145926
--- a/marking.c	Tue May 03 02:30:10 2011 +0300
+++ b/marking.c	Tue May 03 16:35:05 2011 +0300
@@ -30,17 +30,18 @@
 #include <mcabber/utils.h>
 #include <mcabber/logprint.h>
 #include <mcabber/modules.h>
+#include <mcabber/api.h>
 
 #include "config.h"
 
-static void marking_init   (void);
-static void marking_uninit (void);
+void marking_init   (void);
+void marking_uninit (void);
 
 #define DESCRIPTION ( "Actions on multiple marked buddies\nProvides commands /mark and /marked" )
 
-static module_info_t info_marking_experimental = {
-	.branch      = "experimental",
-	.api         = 27,
+static module_info_t info_marking_dev = {
+	.branch      = "dev",
+	.api         = 20,
 	.version     = PROJECT_VERSION,
 	.description = DESCRIPTION,
 	.requires    = NULL,
@@ -49,19 +50,8 @@
 	.next        = NULL,
 };
 
-static module_info_t info_marking_dev = {
-	.branch      = "dev",
-	.api         = 13,
-	.version     = PROJECT_VERSION,
-	.description = DESCRIPTION,
-	.requires    = NULL,
-	.init        = marking_init,
-	.uninit      = marking_uninit,
-	.next        = &info_marking_experimental,
-};
-
 module_info_t info_marking = {
-	.branch      = "0.10.0",
+	.branch      = "0.10.1",
 	.api         = 1,
 	.version     = PROJECT_VERSION,
 	.description = DESCRIPTION,
@@ -71,7 +61,7 @@
 	.next        = &info_marking_dev,
 };
 
-#ifdef HAVE_CMD_ID
+#ifdef MCABBER_API_HAVE_CMD_ID
 static gpointer mark_cmid   = NULL;
 static gpointer marked_cmid = NULL;
 #endif
@@ -215,9 +205,9 @@
 	free_arg_lst (args);
 }
 
-static void marking_init (void)
+void marking_init (void)
 {
-#ifndef HAVE_CMD_ID
+#ifndef MCABBER_API_HAVE_CMD_ID
 	cmd_add ("mark", "", 0, COMPL_JID, do_mark, NULL);
 	cmd_add ("marked", "", 0, COMPL_CMD, do_marked, NULL);
 #else
@@ -226,9 +216,9 @@
 #endif
 }
 
-static void marking_uninit (void)
+void marking_uninit (void)
 {
-#ifndef HAVE_CMD_ID
+#ifndef MCABBER_API_HAVE_CMD_ID
 	cmd_del ("mark");
 	cmd_del ("marked");
 #else