X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/fc8798ec4682f65c6aa3775327c896864df1ec00..bc06f607a61a8d0c48642bc859998f34346024b8:/src/modcmd.h diff --git a/src/modcmd.h b/src/modcmd.h index d503382..51b464b 100644 --- a/src/modcmd.h +++ b/src/modcmd.h @@ -3,7 +3,7 @@ * * This file is part of x3. * - * srvx is free software; you can redistribute it and/or modify + * x3 is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. @@ -162,13 +162,14 @@ struct service *service_register(struct userNode *bot); struct service *service_find(const char *name); /* Bind one command to a service. */ struct svccmd *service_bind_modcmd(struct service *service, struct modcmd *cmd, const char *name); +struct svccmd *svccmd_resolve_name(struct svccmd *origin, const char *name); /* Send help for a command to a user. */ -int svccmd_send_help(struct userNode *user, struct userNode *bot, struct svccmd *cmd); +int svccmd_send_help(struct userNode *user, struct service *service, const char *topic); /* .. and if somebody doesn't have a modcmd handy .. */ int svccmd_send_help_2(struct userNode *user, struct service *service, const char *topic); -/* Send breef help for a command to a user. */ -int svccmd_send_help_breef(struct userNode *user, struct userNode *bot, struct svccmd *cmd); +/* Send brief help for a command to a user. */ +int svccmd_send_help_brief(struct userNode *user, struct userNode *bot, struct svccmd *cmd); /* Check whether a user may invoke a command or not. If they can, * return non-zero. If they cannot (and noisy is non-zero), tell them * why not and return 0.