| 219 break; |
219 break; |
| 220 } |
220 } |
| 221 |
221 |
| 222 args[i] = '\0'; |
222 args[i] = '\0'; |
| 223 |
223 |
| 224 purple_cmd_register(c->name, args, PURPLE_CMD_P_PROTOCOL, f, "prpl-irc", |
224 purple_cmd_register(c->name, args, PURPLE_CMD_P_PROTOCOL, f, "irc", |
| 225 irc_parse_purple_cmd, _(c->help), NULL); |
225 irc_parse_purple_cmd, _(c->help), NULL); |
| 226 } |
226 } |
| 227 |
227 |
| 228 void irc_register_commands(void) |
228 void irc_register_commands(void) |
| 229 { |
229 { |
| 747 args[i] = irc_recv_convert(irc, cur); |
747 args[i] = irc_recv_convert(irc, cur); |
| 748 cur = cur + strlen(cur); |
748 cur = cur + strlen(cur); |
| 749 break; |
749 break; |
| 750 case '*': |
750 case '*': |
| 751 /* Ditto 'v' above; we're going to salvage this in case |
751 /* Ditto 'v' above; we're going to salvage this in case |
| 752 * it leaks past the IRC prpl */ |
752 * it leaks past the IRC protocol */ |
| 753 args[i] = purple_utf8_salvage(cur); |
753 args[i] = purple_utf8_salvage(cur); |
| 754 cur = cur + strlen(cur); |
754 cur = cur + strlen(cur); |
| 755 break; |
755 break; |
| 756 default: |
756 default: |
| 757 purple_debug(PURPLE_DEBUG_ERROR, "irc", "invalid message format character '%c'\n", fmt[i]); |
757 purple_debug(PURPLE_DEBUG_ERROR, "irc", "invalid message format character '%c'\n", fmt[i]); |