X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=include%2Fglobals.h;h=ce6bde09f8a39172a88d2e4f68c87f191ff9c8cb;hb=40b67389a9ac1ef3f37ce93dd95e76c474edd511;hp=4087ab00cb5aace5b710b76bcca9fabb3221820a;hpb=f98a8569791abd5d021285871c93e7e3d7f04446;p=user%2Fhenk%2Fcode%2Finspircd.git diff --git a/include/globals.h b/include/globals.h index 4087ab00c..ce6bde09f 100644 --- a/include/globals.h +++ b/include/globals.h @@ -1,8 +1,18 @@ -/* - - -*/ - +/* +------------------------------------+ + * | Inspire Internet Relay Chat Daemon | + * +------------------------------------+ + * + * InspIRCd is copyright (C) 2002-2006 ChatSpike-Dev. + * E-mail: + * + * + * + * Written by Craig Edwards, Craig McLure, and others. + * This program is free but copyrighted software; see + * the file COPYING for details. + * + * --------------------------------------------------- + */ #ifndef __WORLD_H #define __WORLD_H @@ -17,6 +27,9 @@ #include "channels.h" typedef std::deque file_cache; +typedef std::pair< std::string, std::string > KeyVal; +typedef std::vector< KeyVal > KeyValList; +typedef std::multimap< std::string, KeyValList > ConfigDataHash; void WriteOpers(char* text, ...); void log(int level, char *text, ...); @@ -31,15 +44,7 @@ void WriteCommon(userrec *u, char* text, ...); void WriteCommonExcept(userrec *u, char* text, ...); void WriteWallOps(userrec *source, bool local_only, char* text, ...); int isnick(const char *n); -userrec* Find(std::string nick); chanrec* FindChan(const char* chan); -char* cmode(userrec *user, chanrec *chan); -std::string getservername(); -std::string getnetworkname(); -std::string getadminname(); -std::string getadminemail(); -std::string getadminnick(); void readfile(file_cache &F, const char* fname); -int ModeDefiend(char c, int i); #endif