diff src/gaim.h @ 425:ae7c762775cd

[gaim-migrate @ 435] More mods to how plugins work. committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Fri, 23 Jun 2000 04:15:51 +0000
parents 0d4e80bdb96b
children 7d5f91c1ff20
line wrap: on
line diff
--- a/src/gaim.h	Wed Jun 21 19:43:05 2000 +0000
+++ b/src/gaim.h	Fri Jun 23 04:15:51 2000 +0000
@@ -140,10 +140,11 @@
 
 #ifdef GAIM_PLUGINS
 struct gaim_plugin {
-	char  *name;
-	char  *filename;
-	char  *description;
-	void  *handle;
+	char *name;
+	char *filename;
+	char *description;
+	void *handle;
+	int   remove;
 };
 
 enum gaim_event {
@@ -384,7 +385,7 @@
 #define TYPE_SIGNOFF   4
 #define TYPE_KEEPALIVE 5
 
-#define REVISION "gaim:$Revision: 433 $"
+#define REVISION "gaim:$Revision: 435 $"
 #define FLAPON "FLAPON\r\n\r\n"
 
 #define ROAST "Tic/Toc"
@@ -522,6 +523,7 @@
 extern void remove_chat_buddy(struct buddy_chat *, char *);
 extern void show_new_buddy_chat(struct buddy_chat *);
 extern void setup_buddy_chats();
+extern void do_quit();
 
 
 
@@ -701,6 +703,7 @@
 extern void load_plugin (char *);
 extern void gaim_signal_connect(void *, enum gaim_event, void *, void *);
 extern void gaim_signal_disconnect(void *, enum gaim_event, void *);
+extern void gaim_plugin_unload(void *);
 #endif
 
 /* Functions in prefs.c */