Mercurial > pidgin.yaz
comparison 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 |
comparison
equal
deleted
inserted
replaced
2434:20d1c2c945c9 | 2435:b4f2a53c0ee5 |
---|---|
32 #ifdef GAIM_PLUGINS | 32 #ifdef GAIM_PLUGINS |
33 #include <gmodule.h> | 33 #include <gmodule.h> |
34 #endif | 34 #endif |
35 | 35 |
36 #include "multi.h" | 36 #include "multi.h" |
37 | |
38 #define UC_AOL 1 | |
39 #define UC_ADMIN 2 | |
40 #define UC_UNCONFIRMED 4 | |
41 #define UC_NORMAL 8 | |
42 #define UC_UNAVAILABLE 16 | |
37 | 43 |
38 enum gaim_event { | 44 enum gaim_event { |
39 event_signon = 0, | 45 event_signon = 0, |
40 event_signoff, | 46 event_signoff, |
41 event_away, | 47 event_away, |
117 extern struct group *add_group(struct gaim_connection *, char *); | 123 extern struct group *add_group(struct gaim_connection *, char *); |
118 extern void remove_group(struct gaim_connection *, struct group *); | 124 extern void remove_group(struct gaim_connection *, struct group *); |
119 extern void do_export(struct gaim_connection *); | 125 extern void do_export(struct gaim_connection *); |
120 extern void do_import(struct gaim_connection *, char *); | 126 extern void do_import(struct gaim_connection *, char *); |
121 extern int bud_list_cache_exists(struct gaim_connection *); | 127 extern int bud_list_cache_exists(struct gaim_connection *); |
128 extern void toc_build_config(struct gaim_connection *, char *, int len, gboolean); | |
129 extern void parse_toc_buddy_list(struct gaim_connection *, char *, int); | |
130 | |
131 /* Functions in core.c */ | |
132 /* Don't ever use these; when gaim-core is done these will be | |
133 * merged into the core's main() and won't be called directly */ | |
134 extern int core_main(); | |
135 extern void core_quit(); | |
136 | |
137 /* Functions in gaimrc.c */ | |
138 extern void load_prefs(); | |
139 extern void save_prefs(); | |
140 | |
141 /* Functions in perl.c */ | |
142 #ifdef USE_PERL | |
143 extern void perl_autoload(); | |
144 extern void perl_end(); | |
145 extern int perl_event(char *, char *); | |
146 extern int perl_load_file(char *); | |
147 extern void unload_perl_scripts(); | |
148 extern void list_perl_scripts(); | |
149 #endif | |
150 | |
151 /* Functions in plugins.c */ | |
152 #ifdef GAIM_PLUGINS | |
153 extern struct gaim_plugin *load_plugin(char *); | |
154 extern void unload_plugin(struct gaim_plugin *); | |
155 extern struct gaim_plugin *reload_plugin(struct gaim_plugin *); | |
156 extern void gaim_signal_connect(GModule *, enum gaim_event, void *, void *); | |
157 extern void gaim_signal_disconnect(GModule *, enum gaim_event, void *); | |
158 extern void gaim_plugin_unload(GModule *); | |
159 #endif | |
160 extern int plugin_event(enum gaim_event, void *, void *, void *, void *); | |
161 extern void remove_all_plugins(); | |
122 | 162 |
123 /* Functions in server.c */ | 163 /* Functions in server.c */ |
124 extern void serv_got_update(struct gaim_connection *, char *, int, int, time_t, time_t, int, gushort); | 164 extern void serv_got_update(struct gaim_connection *, char *, int, int, time_t, time_t, int, gushort); |
125 extern void serv_got_im(struct gaim_connection *, char *, char *, guint32, time_t); | 165 extern void serv_got_im(struct gaim_connection *, char *, char *, guint32, time_t); |
126 extern void serv_got_eviled(struct gaim_connection *, char *, int); | 166 extern void serv_got_eviled(struct gaim_connection *, char *, int); |