src/protocols/irc/cmds.c

changeset 12013
1d736fce4bba
parent 11763
1470108bf1ac
child 12669
c15115dcfc23
equal deleted inserted replaced
12012:5d2cedc5ba45 12013:1d736fce4bba
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");

mercurial