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 == '+')