Mercurial > pidgin.yaz
comparison src/protocols/irc/irc.c @ 2305:0371b905baef
[gaim-migrate @ 2315]
hi
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Tue, 18 Sep 2001 18:17:21 +0000 |
parents | 15fb364935ec |
children | b2db2a76dcec |
comparison
equal
deleted
inserted
replaced
2304:15fb364935ec | 2305:0371b905baef |
---|---|
1133 } else if (!g_strcasecmp(pdibuf, "SAY")) { | 1133 } else if (!g_strcasecmp(pdibuf, "SAY")) { |
1134 if (!*word_eol[2]) | 1134 if (!*word_eol[2]) |
1135 return -EINVAL; | 1135 return -EINVAL; |
1136 g_snprintf(buf, sizeof(buf), "PRIVMSG %s :%s\r\n", who, word_eol[2]); | 1136 g_snprintf(buf, sizeof(buf), "PRIVMSG %s :%s\r\n", who, word_eol[2]); |
1137 irc_write(id->fd, buf, strlen(buf)); | 1137 irc_write(id->fd, buf, strlen(buf)); |
1138 return 1; | |
1138 } else if (!g_strcasecmp(pdibuf, "MSG")) { | 1139 } else if (!g_strcasecmp(pdibuf, "MSG")) { |
1139 if (!*word[2]) | 1140 if (!*word[2]) |
1140 return -EINVAL; | 1141 return -EINVAL; |
1141 if (!*word_eol[3]) | 1142 if (!*word_eol[3]) |
1142 return -EINVAL; | 1143 return -EINVAL; |
1187 if (!c) | 1188 if (!c) |
1188 return -EINVAL; | 1189 return -EINVAL; |
1189 write_to_conv(c, "<B>Currently supported commands:<BR>" | 1190 write_to_conv(c, "<B>Currently supported commands:<BR>" |
1190 "JOIN PART TOPIC<BR>" | 1191 "JOIN PART TOPIC<BR>" |
1191 "OP DEOP VOICE DEVOICE KICK<BR>" | 1192 "OP DEOP VOICE DEVOICE KICK<BR>" |
1192 "NICK ME MSG QUOTE SAY</B><BR>", | 1193 "NICK ME MSG QUOTE SAY</B>", |
1193 WFLAG_SYSTEM, NULL, time(NULL)); | 1194 WFLAG_SYSTEM, NULL, time(NULL)); |
1194 } | 1195 } else { |
1196 struct conversation *c = NULL; | |
1197 if (is_channel(gc, who)) { | |
1198 c = irc_find_chat(gc, who); | |
1199 } else { | |
1200 c = find_conversation(who); | |
1201 } | |
1202 if (!c) | |
1203 return -EINVAL; | |
1204 write_to_conv(c, "<B>Unsupported command</B>", WFLAG_SYSTEM, NULL, time(NULL)); | |
1205 } | |
1206 | |
1195 return 0; | 1207 return 0; |
1196 } | 1208 } |
1197 | 1209 |
1198 static int send_msg(struct gaim_connection *gc, char *who, char *what) | 1210 static int send_msg(struct gaim_connection *gc, char *who, char *what) |
1199 { | 1211 { |