comparison src/protocols/irc/parse.c @ 6350:34c07f5f34a0

[gaim-migrate @ 6849] -Compile warning fixes from The Man (Paco-Paco) -2 memleak fixes from me. One of them leaked the size of a chat message when either sending or receiving, I forgot which (my bad!) -Hopefully make AIM correctly refetch your buddy list when AOL doesn't send it to you the first time -Maybe something else -Chocolate -Vanilla -Strawberry -Napoleon committer: Tailor Script <tailor@pidgin.im>
author Mark Doliner <mark@kingant.net>
date Thu, 31 Jul 2003 23:21:36 +0000
parents e06e04e44914
children e3be6b9744b7
comparison
equal deleted inserted replaced
6349:dc89c06af77e 6350:34c07f5f34a0
36 static char *irc_recv_convert(struct irc_conn *irc, const char *string); 36 static char *irc_recv_convert(struct irc_conn *irc, const char *string);
37 37
38 char *irc_mirc2html(const char *string); 38 char *irc_mirc2html(const char *string);
39 39
40 static void irc_parse_error_cb(struct irc_conn *irc, char *input); 40 static void irc_parse_error_cb(struct irc_conn *irc, char *input);
41 static void irc_default_cb(struct irc_conn *irc, char *input);
42 41
43 static char *irc_mirc_colors[16] = { 42 static char *irc_mirc_colors[16] = {
44 "white", "black", "blue", "dark green", "red", "brown", "purple", 43 "white", "black", "blue", "dark green", "red", "brown", "purple",
45 "orange", "yellow", "green", "teal", "cyan", "light blue", 44 "orange", "yellow", "green", "teal", "cyan", "light blue",
46 "pink", "grey", "light grey" }; 45 "pink", "grey", "light grey" };
70 { "375", "n:", irc_msg_motd }, /* Start MOTD */ 69 { "375", "n:", irc_msg_motd }, /* Start MOTD */
71 { "376", "n:", irc_msg_endmotd }, /* End of MOTD */ 70 { "376", "n:", irc_msg_endmotd }, /* End of MOTD */
72 { "401", "nt:", irc_msg_nonick }, /* No such nick/chan */ 71 { "401", "nt:", irc_msg_nonick }, /* No such nick/chan */
73 { "404", "nt:", irc_msg_nosend }, /* Cannot send to chan */ 72 { "404", "nt:", irc_msg_nosend }, /* Cannot send to chan */
74 { "421", "nv:", irc_msg_unknown }, /* Unknown command */ 73 { "421", "nv:", irc_msg_unknown }, /* Unknown command */
74 { "422", "nv:", irc_msg_endmotd }, /* No MOTD available */
75 { "433", "vn:", irc_msg_nickused }, /* Nickname already in use */ 75 { "433", "vn:", irc_msg_nickused }, /* Nickname already in use */
76 { "442", "nc:", irc_msg_notinchan }, /* Not in channel */ 76 { "442", "nc:", irc_msg_notinchan }, /* Not in channel */
77 { "473", "nc:", irc_msg_inviteonly }, /* Tried to join invite-only */ 77 { "473", "nc:", irc_msg_inviteonly }, /* Tried to join invite-only */
78 { "474", "nc:", irc_msg_banned }, /* Banned from channel */ 78 { "474", "nc:", irc_msg_banned }, /* Banned from channel */
79 { "482", "nc:", irc_msg_notop }, /* Need to be op to do that */ 79 { "482", "nc:", irc_msg_notop }, /* Need to be op to do that */
267 if (notice) { /* reply */ 267 if (notice) { /* reply */
268 sscanf(cur, "PING %lu", &timestamp); 268 sscanf(cur, "PING %lu", &timestamp);
269 gc = gaim_account_get_connection(irc->account); 269 gc = gaim_account_get_connection(irc->account);
270 if (!gc) 270 if (!gc)
271 return NULL; 271 return NULL;
272 buf = g_strdup_printf(_("Reply time from %s: %d seconds"), from, time(NULL) - timestamp); 272 buf = g_strdup_printf(_("Reply time from %s: %lu seconds"), from, time(NULL) - timestamp);
273 gaim_notify_info(gc, _("PONG"), _("CTCP PING reply"), buf); 273 gaim_notify_info(gc, _("PONG"), _("CTCP PING reply"), buf);
274 g_free(buf); 274 g_free(buf);
275 return NULL; 275 return NULL;
276 } else { 276 } else {
277 buf = irc_format(irc, "vt:", "NOTICE", from, msg); 277 buf = irc_format(irc, "vt:", "NOTICE", from, msg);