Mercurial > pidgin
comparison src/protocols/irc/irc.c @ 6622:a4622f1fb5a1
[gaim-migrate @ 7146]
(10:10:23) Robot101: kills off OPT_CONN_* in favour of an enum, and deprecates all
the IM_FLAGS_* except IM_FLAG_AWAY which is made into GAIM_IM_AUTO_RESP in a
GaimImFlags enum.
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Mon, 25 Aug 2003 14:12:28 +0000 |
parents | 17a9cdac508e |
children | 0c5637b5462e |
comparison
equal
deleted
inserted
replaced
6621:42fdf16f1dad | 6622:a4622f1fb5a1 |
---|---|
41 static GList *irc_away_states(GaimConnection *gc); | 41 static GList *irc_away_states(GaimConnection *gc); |
42 /* static GList *irc_chat_info(GaimConnection *gc); */ | 42 /* static GList *irc_chat_info(GaimConnection *gc); */ |
43 static void irc_login(GaimAccount *account); | 43 static void irc_login(GaimAccount *account); |
44 static void irc_login_cb(gpointer data, gint source, GaimInputCondition cond); | 44 static void irc_login_cb(gpointer data, gint source, GaimInputCondition cond); |
45 static void irc_close(GaimConnection *gc); | 45 static void irc_close(GaimConnection *gc); |
46 static int irc_im_send(GaimConnection *gc, const char *who, const char *what, int len, int flags); | 46 static int irc_im_send(GaimConnection *gc, const char *who, const char *what, int len, GaimImFlags flags); |
47 static int irc_chat_send(GaimConnection *gc, int id, const char *what); | 47 static int irc_chat_send(GaimConnection *gc, int id, const char *what); |
48 static void irc_chat_join (GaimConnection *gc, GHashTable *data); | 48 static void irc_chat_join (GaimConnection *gc, GHashTable *data); |
49 static void irc_input_cb(gpointer data, gint source, GaimInputCondition cond); | 49 static void irc_input_cb(gpointer data, gint source, GaimInputCondition cond); |
50 | 50 |
51 static guint irc_nick_hash(const char *nick); | 51 static guint irc_nick_hash(const char *nick); |
235 g_string_free(irc->motd, TRUE); | 235 g_string_free(irc->motd, TRUE); |
236 g_free(irc->server); | 236 g_free(irc->server); |
237 g_free(irc); | 237 g_free(irc); |
238 } | 238 } |
239 | 239 |
240 static int irc_im_send(GaimConnection *gc, const char *who, const char *what, int len, int flags) | 240 static int irc_im_send(GaimConnection *gc, const char *who, const char *what, int len, GaimImFlags flags) |
241 { | 241 { |
242 struct irc_conn *irc = gc->proto_data; | 242 struct irc_conn *irc = gc->proto_data; |
243 const char *args[2]; | 243 const char *args[2]; |
244 | 244 |
245 if (*who == '@' || *who == '%' || *who == '+') | 245 if (*who == '@' || *who == '%' || *who == '+') |