/* * IRC - Internet Relay Chat, src/modules/%FILE% * (C) 2005 The UnrealIRCd Team * * See file AUTHORS in IRC package for additional names of * the programmers. * * This program 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 1, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ extern "C" { #include "config.h" #include "struct.h" #include "common.h" #include "sys.h" #include "numeric.h" #include "msg.h" #include "proto.h" #include "channel.h" #include #include #include #include #include #ifdef _WIN32 #include #endif #include #include "h.h" #ifdef STRIPBADWORDS #include "badwords.h" #endif #ifdef _WIN32 #include "version.h" #endif } extern "C" DLLFUNC CMD_FUNC(m_COMMAND); #define MSG_UCOMMAND "UCOMMAND" #define TOK_UCOMMAND "%%" ModuleHeader MOD_HEADER(m_COMMAND) = { "m_COMMAND", "$Id$", "command /COMMAND", "3.2-b8-1", NULL }; extern "C" DLLFUNC int MOD_INIT(m_COMMAND)(ModuleInfo *modinfo) { CommandAdd(modinfo->handle, MSG_UCOMMAND, TOK_UCOMMAND, m_COMMAND, MAXPARA, M_USER|M_SERVER); MARK_AS_OFFICIAL_MODULE(modinfo); return MOD_SUCCESS; } extern "C" DLLFUNC int MOD_LOAD(m_COMMAND)(int module_load) { return MOD_SUCCESS; } extern "C" DLLFUNC int MOD_UNLOAD(m_COMMAND)(int module_unload) { return MOD_SUCCESS; } extern "C" DLLFUNC CMD_FUNC(m_COMMAND) { return 0; }