libpurple/protocols/irc/parse.c

branch
soc.2013.gobjectification.plugins
changeset 36545
23b59a16c808
parent 36544
1bf8b6ef5aea
child 36574
e9b59dd16117
equal deleted inserted replaced
36544:1bf8b6ef5aea 36545:23b59a16c808
198 PurpleCmdFlag f; 198 PurpleCmdFlag f;
199 char args[10]; 199 char args[10];
200 char *format; 200 char *format;
201 size_t i; 201 size_t i;
202 202
203 f = PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_PRPL_ONLY 203 f = PURPLE_CMD_FLAG_CHAT | PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_PROTOCOL_ONLY
204 | PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS; 204 | PURPLE_CMD_FLAG_ALLOW_WRONG_ARGS;
205 205
206 format = c->format; 206 format = c->format;
207 207
208 for (i = 0; (i < (sizeof(args) - 1)) && *format; i++, format++) 208 for (i = 0; (i < (sizeof(args) - 1)) && *format; i++, format++)
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_PRPL, f, "prpl-irc", 224 purple_cmd_register(c->name, args, PURPLE_CMD_P_PROTOCOL, f, "prpl-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 {

mercurial