summaryrefslogtreecommitdiff
path: root/src/modules/catserv
diff options
context:
space:
mode:
authorrob 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
committerrob 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
commite0583918834a3f8683e430adf3923ea89d2a449a (patch)
treeff36ada734c3874d3be1a806e3a2b994386b54ed /src/modules/catserv
parent49491770383e66f1b8074d8b0f80026e3086e9d8 (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/Makefile9
-rw-r--r--src/modules/catserv/README4
-rw-r--r--src/modules/catserv/catserv_extern.h11
-rw-r--r--src/modules/catserv/catserv_messages.c14
-rw-r--r--src/modules/catserv/catserv_messages.h10
-rw-r--r--src/modules/catserv/ircd_catserv.c112
-rw-r--r--src/modules/catserv/makefile.win324
-rw-r--r--src/modules/catserv/meow.c9
-rw-r--r--src/modules/catserv/meow.h9
-rw-r--r--src/modules/catserv/purr.c8
-rw-r--r--src/modules/catserv/purr.h9
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
-