Mercurial > pidgin
diff src/core.h @ 5872:059d95c67cda
[gaim-migrate @ 6304]
The legendary Header File Cleanup! Files now only include what they need.
This should reduce the number of files that must recompile when a header
file changes. It's a lot nicer. Trust me on it. I also added a couple new
header files. I hope I didn't break TOO much!
committer: Tailor Script <tailor@pidgin.im>
| author | Christian Hammond <chipx86@chipx86.com> |
|---|---|
| date | Sat, 14 Jun 2003 23:21:02 +0000 |
| parents | d0a311def860 |
| children | 0a210d84d9d7 |
line wrap: on
line diff
--- a/src/core.h Sat Jun 14 21:34:31 2003 +0000 +++ b/src/core.h Sat Jun 14 23:21:02 2003 +0000 @@ -24,96 +24,6 @@ #ifndef _CORE_H_ #define _CORE_H_ -#ifdef HAVE_CONFIG_H -#include <config.h> -#endif - -#include <sys/types.h> -#ifdef HAVE_ICONV -#include <iconv.h> -#endif - -#ifdef HAVE_LANGINFO_CODESET -#include <langinfo.h> -#endif - -#include <stdio.h> -#include <time.h> -#include <glib.h> -#include <gmodule.h> - -struct group; -struct buddy; - - -#include "debug.h" -#include "conversation.h" -#include "ft.h" -#include "privacy.h" -#include "plugin.h" -#include "event.h" -#include "notify.h" -#include "request.h" - -/* XXX Temporary! */ -#define OPT_LOG_BUDDY_SIGNON 0x00000004 -#define OPT_LOG_BUDDY_IDLE 0x00000008 -#define OPT_LOG_BUDDY_AWAY 0x00000010 -#define OPT_LOG_MY_SIGNON 0x00000020 - -/* Really user states are controlled by the PRPLs now. We just use this for event_away */ -#define UC_UNAVAILABLE 1 - -/* This is far too long to be practical, but MSN users are probably used to long aliases */ -#define SELF_ALIAS_LEN 400 - -#if 0 -GaimAccount { - char username[64]; - char alias[SELF_ALIAS_LEN]; - char password[32]; - char user_info[2048]; - int options; - int protocol; - /* prpls can use this to save information about the user, - * like which server to connect to, etc */ - char proto_opt[7][256]; - - /* buddy icon file */ - char iconfile[256]; - - - GaimConnection *gc; - gboolean connecting; - - GSList *permit; - GSList *deny; - int permdeny; -}; -#endif - -/* XXX Temporary, until we have better account-specific prefs. */ -#define GAIM_ACCOUNT_CHECK_MAIL(account) \ - ((account)->options & OPT_ACCT_MAIL_CHECK) - -/* Functions in gaimrc.c */ -extern void load_prefs(); -extern void load_pounces(); -extern void save_prefs(); - -/* Functions in server.c */ -extern void serv_got_update(GaimConnection *, const char *, int, int, time_t, time_t, int); -extern void serv_got_im(GaimConnection *, const char *, const char *, guint32, time_t, gint); -extern void serv_got_typing(GaimConnection *, const char *, int, int); -extern void serv_got_typing_stopped(GaimConnection *, const char *); -extern void serv_got_eviled(GaimConnection *, const char *, int); -extern void serv_got_chat_invite(GaimConnection *, const char *, const char *, const char *, GHashTable *); -extern GaimConversation *serv_got_joined_chat(GaimConnection *, int, const char *); -extern void serv_got_chat_left(GaimConnection *, int); -extern void serv_got_chat_in(GaimConnection *, int, char *, int, char *, time_t); -extern void serv_got_alias(GaimConnection *, const char *, const char *); -extern void serv_finish_login(); - #endif /* _CORE_H_ */ /*
