diff src/core.h @ 2435:b4f2a53c0ee5

[gaim-migrate @ 2448] more splits committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Fri, 05 Oct 2001 22:06:27 +0000
parents 5473c8c5378d
children 5cbe86a444d9
line wrap: on
line diff
--- a/src/core.h	Fri Oct 05 21:05:04 2001 +0000
+++ b/src/core.h	Fri Oct 05 22:06:27 2001 +0000
@@ -35,6 +35,12 @@
 
 #include "multi.h"
 
+#define UC_AOL		1
+#define UC_ADMIN 	2
+#define UC_UNCONFIRMED	4
+#define UC_NORMAL	8
+#define UC_UNAVAILABLE  16
+
 enum gaim_event {
 	event_signon = 0,
 	event_signoff,
@@ -119,6 +125,40 @@
 extern void do_export(struct gaim_connection *);
 extern void do_import(struct gaim_connection *, char *);
 extern int bud_list_cache_exists(struct gaim_connection *);
+extern void toc_build_config(struct gaim_connection *, char *, int len, gboolean);
+extern void parse_toc_buddy_list(struct gaim_connection *, char *, int);
+
+/* Functions in core.c */
+/* Don't ever use these; when gaim-core is done these will be
+ * merged into the core's main() and won't be called directly */
+extern int core_main();
+extern void core_quit();
+
+/* Functions in gaimrc.c */
+extern void load_prefs();
+extern void save_prefs();
+
+/* Functions in perl.c */
+#ifdef USE_PERL
+extern void perl_autoload();
+extern void perl_end();
+extern int perl_event(char *, char *);
+extern int perl_load_file(char *);
+extern void unload_perl_scripts();
+extern void list_perl_scripts();
+#endif
+
+/* Functions in plugins.c */
+#ifdef GAIM_PLUGINS
+extern struct gaim_plugin *load_plugin(char *);
+extern void unload_plugin(struct gaim_plugin *);
+extern struct gaim_plugin *reload_plugin(struct gaim_plugin *);
+extern void gaim_signal_connect(GModule *, enum gaim_event, void *, void *);
+extern void gaim_signal_disconnect(GModule *, enum gaim_event, void *);
+extern void gaim_plugin_unload(GModule *);
+#endif
+extern int plugin_event(enum gaim_event, void *, void *, void *, void *);
+extern void remove_all_plugins();
 
 /* Functions in server.c */
 extern void serv_got_update(struct gaim_connection *, char *, int, int, time_t, time_t, int, gushort);