2006-12-15 [wwp] 2.6.1cvs40
[claws.git] / src / plugins / pgpmime / plugin.c
index 1800c53a922525c7caf89d319465bd73456f2839..3f42f9f5ff9fba4edc8f2682ee39d16a9cdf989e 100644 (file)
 #include "version.h"
 #include "common/claws.h"
 #include "pgpmime.h"
+#include "plugin.h"
+
+#define PLUGIN_NAME (_("PGP/MIME"))
 
 gint plugin_init(gchar **error)
 {
-       if ((claws_get_version() > VERSION_NUMERIC)) {
-               *error = g_strdup(_("Your version of Claws Mail is newer than the version the PGP/MIME plugin was built with"));
-               return -1;
-       }
-
-       if ((claws_get_version() < MAKE_NUMERIC_VERSION(2, 1, 0, 1))) {
-               *error = g_strdup(_("Your version of Claws Mail is too old for the PGP/MIME plugin"));
+       if (!check_plugin_version(MAKE_NUMERIC_VERSION(2, 1, 0, 1),
+                               VERSION_NUMERIC, PLUGIN_NAME, error))
                return -1;
-       }
 
        pgpmime_init();
 
@@ -53,7 +50,7 @@ void plugin_done(void)
 
 const gchar *plugin_name(void)
 {
-       return _("PGP/MIME");
+       return PLUGIN_NAME;
 }
 
 const gchar *plugin_desc(void)