diff options
| author | rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b <rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2005-05-02 19:02:12 +0000 |
|---|---|---|
| committer | rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b <rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864> | 2005-05-02 19:02:12 +0000 |
| commit | e0583918834a3f8683e430adf3923ea89d2a449a (patch) | |
| tree | ff36ada734c3874d3be1a806e3a2b994386b54ed /src/modules/catserv | |
| parent | 49491770383e66f1b8074d8b0f80026e3086e9d8 (diff) | |
BUILD : 1.7.8 (753) BUGS : N/a NOTES : Merged anope-dev with trunk
git-svn-id: svn://svn.anope.org/anope/trunk@753 31f1291d-b8d6-0310-a050-a5561fc1590b
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@516 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/modules/catserv')
| -rw-r--r-- | src/modules/catserv/Makefile | 9 | ||||
| -rw-r--r-- | src/modules/catserv/README | 4 | ||||
| -rw-r--r-- | src/modules/catserv/catserv_extern.h | 11 | ||||
| -rw-r--r-- | src/modules/catserv/catserv_messages.c | 14 | ||||
| -rw-r--r-- | src/modules/catserv/catserv_messages.h | 10 | ||||
| -rw-r--r-- | src/modules/catserv/ircd_catserv.c | 112 | ||||
| -rw-r--r-- | src/modules/catserv/makefile.win32 | 4 | ||||
| -rw-r--r-- | src/modules/catserv/meow.c | 9 | ||||
| -rw-r--r-- | src/modules/catserv/meow.h | 9 | ||||
| -rw-r--r-- | src/modules/catserv/purr.c | 8 | ||||
| -rw-r--r-- | src/modules/catserv/purr.h | 9 |
11 files changed, 0 insertions, 199 deletions
diff --git a/src/modules/catserv/Makefile b/src/modules/catserv/Makefile deleted file mode 100644 index 5b2f4efa3..000000000 --- a/src/modules/catserv/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -SRCS= ircd_catserv.c \ - catserv_messages.c \ - meow.c \ - purr.c - -TARGET=ircd_catserv - -include ../Makefile.sub - diff --git a/src/modules/catserv/README b/src/modules/catserv/README deleted file mode 100644 index c3d3f7084..000000000 --- a/src/modules/catserv/README +++ /dev/null @@ -1,4 +0,0 @@ -This is an EXAMPLE module, it serves no real purpose. - -This module was broken down into multiple files to demonstrate how multiple files can be used. - diff --git a/src/modules/catserv/catserv_extern.h b/src/modules/catserv/catserv_extern.h deleted file mode 100644 index 02c21addb..000000000 --- a/src/modules/catserv/catserv_extern.h +++ /dev/null @@ -1,11 +0,0 @@ -#ifndef CATSERV_DEFS_H -#define CATSERV_DEFS_H - -#ifdef _WIN32 -extern __declspec(dllexport) char *s_CatServ; -#else -E char *s_CatServ; -#endif - -#endif - diff --git a/src/modules/catserv/catserv_messages.c b/src/modules/catserv/catserv_messages.c deleted file mode 100644 index e11235b4e..000000000 --- a/src/modules/catserv/catserv_messages.c +++ /dev/null @@ -1,14 +0,0 @@ -#include "catserv_messages.h" -#include "module.h" -#include "meow.h" -#include "purr.h" - -void addMessageList(void) -{ - Command *c; - c = createCommand("meow", do_meow, NULL, -1, -1, -1, -1, -1); - moduleAddCommand(Catserv_cmdTable, c, MOD_UNIQUE); - c = createCommand("purr", do_purr, NULL, -1, -1, -1, -1, -1); - moduleAddCommand(Catserv_cmdTable, c, MOD_UNIQUE); -} - diff --git a/src/modules/catserv/catserv_messages.h b/src/modules/catserv/catserv_messages.h deleted file mode 100644 index bb3f82dd0..000000000 --- a/src/modules/catserv/catserv_messages.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef CATSERV_MESSAGES_H -#define CATSERV_MESSAGES_H - -#include "module.h" - -CommandHash *Catserv_cmdTable[MAX_CMD_HASH]; -void addMessageList(void); - -#endif - diff --git a/src/modules/catserv/ircd_catserv.c b/src/modules/catserv/ircd_catserv.c deleted file mode 100644 index 2fa7b52b3..000000000 --- a/src/modules/catserv/ircd_catserv.c +++ /dev/null @@ -1,112 +0,0 @@ -/** - * Simple module to load up a client called CatServ and process commands for it - * This module is an example, and has no useful purpose! - * - * Please visit http://modules.anope.org for useful modules! - * - **/ - -#include "module.h" -#include "catserv_messages.h" - -#define AUTHOR "Anope" -#define VERSION "1.2" - -int my_privmsg(char *source, int ac, char **av); - -void addClient(char *nick, char *realname); -void delClient(void); -void catserv(User * u, char *buf); - -char *s_CatServ = "CatServ"; - -int AnopeInit(int argc, char **argv) -{ - Message *msg = NULL; - int status; -#ifdef IRC_UNREAL32 - if (UseTokens) { - msg = createMessage("!", my_privmsg); - } else { - msg = createMessage("PRIVMSG", my_privmsg); - } -#else - msg = createMessage("PRIVMSG", my_privmsg); -#endif - status = moduleAddMessage(msg, MOD_HEAD); - if (status == MOD_ERR_OK) { - addClient(s_CatServ, "meow!"); - addMessageList(); - } - moduleAddAuthor(AUTHOR); - moduleAddVersion(VERSION); - alog("ircd_catserv.so: loaded, message status [%d]", status); - return MOD_CONT; -} - -void AnopeFini(void) -{ - delClient(); -} - -int my_privmsg(char *source, int ac, char **av) -{ - User *u; - char *s; - - /* First, some basic checks */ - if (ac != 2) - return MOD_CONT; /* bleh */ - if (!(u = finduser(source))) { - return MOD_CONT; - } /* non-user source */ - if (*av[0] == '#') { - return MOD_CONT; - } - /* Channel message */ - /* we should prolly honour the ignore list here, but i cba for this... */ - s = strchr(av[0], '@'); - if (s) { - *s++ = 0; - if (stricmp(s, ServerName) != 0) - return MOD_CONT; - } - if ((stricmp(av[0], s_CatServ)) == 0) { /* its for US! */ - catserv(u, av[1]); - return MOD_STOP; - } else { /* ok it isnt us, let the old code have it */ - return MOD_CONT; - } -} - -void addClient(char *nick, char *realname) -{ - anope_cmd_bot_nick(nick, "catserv", "meow.meow.land", realname, "+"); -} - -void delClient(void) -{ - anope_cmd_quit(s_CatServ, "QUIT :Module Unloaded!"); -} - -/*****************************************************************************/ -/* Main CatServ routine. */ -void catserv(User * u, char *buf) -{ - char *cmd, *s; - - cmd = strtok(buf, " "); - - if (!cmd) { - return; - } else if (stricmp(cmd, "\1PING") == 0) { - if (!(s = strtok(NULL, ""))) - s = "\1"; - notice(s_CatServ, u->nick, "\1PING %s", s); - } else if (skeleton) { - notice_lang(s_CatServ, u, SERVICE_OFFLINE, s_CatServ); - } else { - mod_run_cmd(s_CatServ, u, Catserv_cmdTable, cmd); - } -} - diff --git a/src/modules/catserv/makefile.win32 b/src/modules/catserv/makefile.win32 deleted file mode 100644 index 638704440..000000000 --- a/src/modules/catserv/makefile.win32 +++ /dev/null @@ -1,4 +0,0 @@ -SRCS=ircd_catserv.c purr.c catserv_messages.c meow.c -TARGET=ircd_catserv.dll - -include ..\Makefile.sub.win32 diff --git a/src/modules/catserv/meow.c b/src/modules/catserv/meow.c deleted file mode 100644 index 9279eec0b..000000000 --- a/src/modules/catserv/meow.c +++ /dev/null @@ -1,9 +0,0 @@ -#include "meow.h" - -#include "catserv_extern.h" - -int do_meow(User * u) { - notice(s_CatServ, u->nick, "MEOW!"); - return MOD_STOP; -} - diff --git a/src/modules/catserv/meow.h b/src/modules/catserv/meow.h deleted file mode 100644 index 0f28673a0..000000000 --- a/src/modules/catserv/meow.h +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef CATSERV_MEOW_H -#define CATSERV_MEOW_H - -#include "module.h" - -int do_meow(User * u); - -#endif - diff --git a/src/modules/catserv/purr.c b/src/modules/catserv/purr.c deleted file mode 100644 index 5a39dc26e..000000000 --- a/src/modules/catserv/purr.c +++ /dev/null @@ -1,8 +0,0 @@ -#include "purr.h" -#include "catserv_extern.h" - -int do_purr(User * u) -{ - notice(s_CatServ, u->nick, "PURR!"); - return MOD_STOP; -} diff --git a/src/modules/catserv/purr.h b/src/modules/catserv/purr.h deleted file mode 100644 index a92e421f6..000000000 --- a/src/modules/catserv/purr.h +++ /dev/null @@ -1,9 +0,0 @@ -#ifndef CATSERV_PURR_H -#define CATSERV_PURR_H - -#include "module.h" - -int do_purr(User * u); - -#endif - |
