| 432 g_free(buf); |
432 g_free(buf); |
| 433 |
433 |
| 434 return 0; |
434 return 0; |
| 435 } |
435 } |
| 436 |
436 |
| |
437 int irc_cmd_service(struct irc_conn *irc, const char *cmd, const char *target, const char **args) |
| |
438 { |
| |
439 char *capital_cmd, *buf; |
| |
440 |
| |
441 if (!args || !args[0]) |
| |
442 return 0; |
| |
443 |
| |
444 /* cmd will be one of nickserv, chanserv, memoserv or operserv */ |
| |
445 capital_cmd = g_ascii_strup(cmd, -1); |
| |
446 buf = irc_format(irc, "v:", capital_cmd, args[0]); |
| |
447 irc_send(irc, buf); |
| |
448 g_free(capital_cmd); |
| |
449 g_free(buf); |
| |
450 |
| |
451 return 0; |
| |
452 } |
| |
453 |
| 437 int irc_cmd_time(struct irc_conn *irc, const char *cmd, const char *target, const char **args) |
454 int irc_cmd_time(struct irc_conn *irc, const char *cmd, const char *target, const char **args) |
| 438 { |
455 { |
| 439 char *buf; |
456 char *buf; |
| 440 |
457 |
| 441 buf = irc_format(irc, "v", "TIME"); |
458 buf = irc_format(irc, "v", "TIME"); |