summaryrefslogtreecommitdiff
path: root/src/chanserv.c
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-03-15 23:18:30 +0000
committerrob rob@31f1291d-b8d6-0310-a050-a5561fc1590b <rob rob@31f1291d-b8d6-0310-a050-a5561fc1590b@5417fbe8-f217-4b02-8779-1006273d7864>2005-03-15 23:18:30 +0000
commitf52c92f2d820ed9e981f5789667297b6c080ba2b (patch)
tree173e2cbdb1bdde26dfc38a4dc23e2324ade815a0 /src/chanserv.c
parent1d4db8b86d02a48c3c74c5f8c6a0bc3e62e0e49c (diff)
BUILD : 1.7.8 (626) BUGS : N/A NOTES : Moved the protect defines out of the ircd protocol header files.
git-svn-id: svn://svn.anope.org/anope/trunk@626 31f1291d-b8d6-0310-a050-a5561fc1590b git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@474 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src/chanserv.c')
-rw-r--r--src/chanserv.c17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/chanserv.c b/src/chanserv.c
index d373e9f95..1fad54961 100644
--- a/src/chanserv.c
+++ b/src/chanserv.c
@@ -62,17 +62,12 @@ static int def_levels[][2] = {
{ -1 }
};
-typedef struct {
- int what;
- char *name;
- int desc;
-} LevelInfo;
-static LevelInfo levelinfo[] = {
+LevelInfo levelinfo[] = {
{ CA_AUTODEOP, "AUTODEOP", CHAN_LEVEL_AUTODEOP },
{ CA_AUTOHALFOP, "AUTOHALFOP", CHAN_LEVEL_AUTOHALFOP },
{ CA_AUTOOP, "AUTOOP", CHAN_LEVEL_AUTOOP },
- { CA_AUTOPROTECT, LEVEL_PROTECT_WORD, CHAN_LEVEL_AUTOPROTECT },
+ { CA_AUTOPROTECT, "", CHAN_LEVEL_AUTOPROTECT },
{ CA_AUTOVOICE, "AUTOVOICE", CHAN_LEVEL_AUTOVOICE },
{ CA_NOJOIN, "NOJOIN", CHAN_LEVEL_NOJOIN },
{ CA_SIGNKICK, "SIGNKICK", CHAN_LEVEL_SIGNKICK },
@@ -92,8 +87,8 @@ static LevelInfo levelinfo[] = {
{ CA_INVITE, "INVITE", CHAN_LEVEL_INVITE },
{ CA_OPDEOP, "OPDEOP", CHAN_LEVEL_OPDEOP },
{ CA_OPDEOPME, "OPDEOPME", CHAN_LEVEL_OPDEOPME },
- { CA_PROTECT, LEVELINFO_PROTECT_WORD, CHAN_LEVEL_PROTECT },
- { CA_PROTECTME, LEVELINFO_PROTECTME_WORD, CHAN_LEVEL_PROTECTME },
+ { CA_PROTECT, "", CHAN_LEVEL_PROTECT },
+ { CA_PROTECTME, "", CHAN_LEVEL_PROTECTME },
{ CA_TOPIC, "TOPIC", CHAN_LEVEL_TOPIC },
{ CA_UNBAN, "UNBAN", CHAN_LEVEL_UNBAN },
{ CA_VOICE, "VOICE", CHAN_LEVEL_VOICE },
@@ -116,8 +111,8 @@ CSModeUtil csmodeutils[] = {
{ "VOICE", "!voice", "+v", 0 , CA_VOICE, CA_VOICEME },
{ "DEHALFOP", "!dehalfop", "-h", 0 , CA_HALFOP, CA_HALFOPME },
{ "HALFOP", "!halfop", "+h", 0 , CA_HALFOP, CA_HALFOPME },
- { "DEPROTECT", FANT_PROTECT_DEL, PROTECT_UNSET_MODE, 0 , CA_PROTECT, CA_PROTECTME },
- { "PROTECT", FANT_PROTECT_ADD, PROTECT_SET_MODE, 0 , CA_PROTECT, CA_PROTECTME },
+ { "DEPROTECT", "", "", 0 , CA_PROTECT, CA_PROTECTME },
+ { "PROTECT", "", "", 0 , CA_PROTECT, CA_PROTECTME },
{ NULL }
};