Mercurial > pidgin
comparison src/protocols/irc/parse.c @ 9597:d6f398e80b32
[gaim-migrate @ 10440]
denyri added a void *data argument to most of the command related
functions. This makes it easier for language binding and such.
committer: Tailor Script <tailor@pidgin.im>
| author | Tim Ringenbach <marv@pidgin.im> |
|---|---|
| date | Mon, 26 Jul 2004 03:27:03 +0000 |
| parents | 1e6bba55447c |
| children | d54f14237255 |
comparison
equal
deleted
inserted
replaced
| 9596:7b3212aa698c | 9597:d6f398e80b32 |
|---|---|
| 135 { "whois", "n", irc_cmd_whois, N_("whois <nick>: Get information on a user.") }, | 135 { "whois", "n", irc_cmd_whois, N_("whois <nick>: Get information on a user.") }, |
| 136 { NULL, NULL, NULL } | 136 { NULL, NULL, NULL } |
| 137 }; | 137 }; |
| 138 | 138 |
| 139 static GaimCmdRet irc_parse_gaim_cmd(GaimConversation *conv, const gchar *cmd, | 139 static GaimCmdRet irc_parse_gaim_cmd(GaimConversation *conv, const gchar *cmd, |
| 140 gchar **args, gchar **error) | 140 gchar **args, gchar **error, void *data) |
| 141 { | 141 { |
| 142 GaimConnection *gc; | 142 GaimConnection *gc; |
| 143 struct irc_conn *irc; | 143 struct irc_conn *irc; |
| 144 struct _irc_user_cmd *cmdent; | 144 struct _irc_user_cmd *cmdent; |
| 145 | 145 |
| 183 break; | 183 break; |
| 184 } | 184 } |
| 185 | 185 |
| 186 args[i] = '\0'; | 186 args[i] = '\0'; |
| 187 | 187 |
| 188 gaim_cmd_register(c->name, args, GAIM_CMD_P_PRPL, f, "prpl-irc", irc_parse_gaim_cmd, | 188 gaim_cmd_register(c->name, args, GAIM_CMD_P_PRPL, f, "prpl-irc", |
| 189 _(c->help)); | 189 irc_parse_gaim_cmd, _(c->help), NULL); |
| 190 } | 190 } |
| 191 | 191 |
| 192 void irc_register_commands(void) | 192 void irc_register_commands(void) |
| 193 { | 193 { |
| 194 struct _irc_user_cmd *c; | 194 struct _irc_user_cmd *c; |
