/* Declarations for command data.
*
* (C) 2003 Anope Team
* Contact us at info@anope.org
*
* Please read COPYING and README for furhter details.
*
* Based on the original code of Epona by Lara.
* Based on the original code of Services by Andy Church.
*
* $Id: commands.h 1 2004-03-28 21:59:56Z svn $
*
*/
#include "modules.h"
/*************************************************************************/
/* Routines for looking up commands. Command lists are arrays that must be
* terminated with a NULL name.
*/
extern Command *lookup_cmd(Command *list, const char *name);
extern void run_cmd(const char *service, User *u, Command *list,
const char *name);
extern void help_cmd(const char *service, User *u, Command *list,
const char *name);
extern void do_run_cmd(const char *service, User * u, Command *c,const char *cmd);
extern void do_help_cmd(const char *service, User * u, Command *c,const char *cmd);
extern void mod_help_cmd(const char *service, User *u, CommandHash *cmdTable[],const char *cmd);
extern void mod_run_cmd(const char *service, User *u, CommandHash *cmdTable[],const char *cmd);
extern char *mod_current_module_name;
/*************************************************************************/
syntax highlighted by Code2HTML, v. 0.9.1