diff src/plugin.h @ 9943:f8e395a054e2

[gaim-migrate @ 10835] this all seemed to work last night...hopefully no stray cosmic rays did anything to break it since then committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Fri, 03 Sep 2004 21:21:25 +0000
parents 67421e0dc497
children fae50349fd42
line wrap: on
line diff
--- a/src/plugin.h	Fri Sep 03 03:05:56 2004 +0000
+++ b/src/plugin.h	Fri Sep 03 21:21:25 2004 +0000
@@ -59,8 +59,7 @@
 
 #define GAIM_PLUGIN_FLAG_INVISIBLE 0x01
 
-#define GAIM_PLUGIN_API_VERSION 4
-#define GAIM_LOADER_API_VERSION 2
+#define GAIM_PLUGIN_MAGIC 0xc0cac01a /* this must be greater than 4 */
 
 /**
  * Detailed information about a plugin.
@@ -69,7 +68,9 @@
  */
 struct _GaimPluginInfo
 {
-	unsigned int api_version;
+	unsigned int magic;
+	unsigned int major_version;
+	unsigned int minor_version;
 	GaimPluginType type;
 	char *ui_requirement;
 	unsigned long flags;
@@ -99,8 +100,6 @@
  */
 struct _GaimPluginLoaderInfo
 {
-	unsigned int api_version;
-
 	GList *exts;
 
 	gboolean (*probe)(GaimPlugin *plugin);