diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/account.h | 18 | ||||
| -rw-r--r-- | include/bots.h | 8 | ||||
| -rw-r--r-- | include/datafiles.h | 12 | ||||
| -rw-r--r-- | include/encrypt.h | 10 | ||||
| -rw-r--r-- | include/extern.h | 32 | ||||
| -rw-r--r-- | include/modules.h | 148 | ||||
| -rw-r--r-- | include/resource.h | 16 | ||||
| -rw-r--r-- | include/services.h | 552 | ||||
| -rw-r--r-- | include/slist.h | 2 | ||||
| -rw-r--r-- | include/timeout.h | 10 | ||||
| -rw-r--r-- | include/users.h | 2 | ||||
| -rw-r--r-- | include/version.sh.c | 268 |
12 files changed, 539 insertions, 539 deletions
diff --git a/include/account.h b/include/account.h index d2decf94e..13d3ca517 100644 --- a/include/account.h +++ b/include/account.h @@ -48,14 +48,14 @@ class NickCore char *url; /* URL associated to the nick */ uint32 flags; /* See NI_* below */ uint16 language; /* Language selected by nickname owner (LANG_*) */ - uint16 accesscount; /* # of entries */ - char **access; /* Array of strings */ - MemoInfo memos; - uint16 channelcount; /* Number of channels currently registered */ - - /* Unsaved data */ - ModuleData *moduleData; /* Module saved data attached to the NickCore */ - time_t lastmail; /* Last time this nick record got a mail */ - SList aliases; /* List of aliases */ + uint16 accesscount; /* # of entries */ + char **access; /* Array of strings */ + MemoInfo memos; + uint16 channelcount; /* Number of channels currently registered */ + + /* Unsaved data */ + ModuleData *moduleData; /* Module saved data attached to the NickCore */ + time_t lastmail; /* Last time this nick record got a mail */ + SList aliases; /* List of aliases */ }; diff --git a/include/bots.h b/include/bots.h index e40875a18..73941fbc4 100644 --- a/include/bots.h +++ b/include/bots.h @@ -21,10 +21,10 @@ class BotInfo BotInfo *next, *prev; std::string uid; /* required for UID supporting servers, as opposed to the shitty struct Uid. */ - char *nick; /* Nickname of the bot */ - char *user; /* Its user name */ - char *host; /* Its hostname */ - char *real; /* Its real name */ + char *nick; /* Nickname of the bot */ + char *user; /* Its user name */ + char *host; /* Its hostname */ + char *real; /* Its real name */ int16 flags; /* Bot flags -- see BI_* below */ time_t created; /* Birth date ;) */ int16 chancount; /* Number of channels that use the bot. */ diff --git a/include/datafiles.h b/include/datafiles.h index 71f269252..94678ef45 100644 --- a/include/datafiles.h +++ b/include/datafiles.h @@ -23,12 +23,12 @@ typedef struct dbFILE_ dbFILE; struct dbFILE_ { - int mode; /* 'r' for reading, 'w' for writing */ - FILE *fp; /* The normal file descriptor */ - FILE *backupfp; /* Open file pointer to a backup copy of - * the database file (if non-NULL) */ - char filename[MAXPATHLEN]; /* Name of the database file */ - char backupname[MAXPATHLEN]; /* Name of the backup file */ + int mode; /* 'r' for reading, 'w' for writing */ + FILE *fp; /* The normal file descriptor */ + FILE *backupfp; /* Open file pointer to a backup copy of + * the database file (if non-NULL) */ + char filename[MAXPATHLEN]; /* Name of the database file */ + char backupname[MAXPATHLEN]; /* Name of the backup file */ }; /*************************************************************************/ diff --git a/include/encrypt.h b/include/encrypt.h index 7ac3d884a..c9fc46b15 100644 --- a/include/encrypt.h +++ b/include/encrypt.h @@ -13,10 +13,10 @@ */ typedef struct encryption_ { - int (*encrypt)(const char *src, int len, char *dest, int size); - int (*encrypt_in_place)(char *buf, int size); - int (*encrypt_check_len)(int passlen, int bufsize); - int (*decrypt)(const char *src, char *dest, int size); - int (*check_password)(const char *plaintext, const char *password); + int (*encrypt)(const char *src, int len, char *dest, int size); + int (*encrypt_in_place)(char *buf, int size); + int (*encrypt_check_len)(int passlen, int bufsize); + int (*decrypt)(const char *src, char *dest, int size); + int (*check_password)(const char *plaintext, const char *password); } Encryption; diff --git a/include/extern.h b/include/extern.h index 2231eaecd..942900714 100644 --- a/include/extern.h +++ b/include/extern.h @@ -122,7 +122,7 @@ E User *nc_on_chan(Channel * c, NickCore * nc); E char *chan_get_modes(Channel * chan, int complete, int plus); E void chan_set_modes(const char *source, Channel * chan, int ac, - const char **av, int check); + const char **av, int check); E int chan_get_user_status(Channel * chan, User * user); E int chan_has_user_status(Channel * chan, User * user, int16 status); @@ -561,9 +561,9 @@ E void lang_init(void); #define getstring2(nc,index) \ (langtexts[((nc)?((NickCore*)nc)->language:NSDefLanguage)][(index)]) E int strftime_lang(char *buf, int size, User * u, int format, - struct tm *tm); + struct tm *tm); E void syntax_error(char *service, User * u, const char *command, - int msgnum); + int msgnum); /**** log.c ****/ @@ -673,17 +673,17 @@ E int doValidHost(const char *host, int type); typedef int (*range_callback_t) (User * u, int num, va_list args); E int process_numlist(const char *numstr, int *count_ret, - range_callback_t callback, User * u, ...); + range_callback_t callback, User * u, ...); E int isValidHost(const char *host, int type); E int isvalidchar(const char c); E char *myStrGetToken(const char *str, const char dilim, int token_number); E char *myStrGetOnlyToken(const char *str, const char dilim, - int token_number); + int token_number); E char *myStrSubString(const char *src, int start, int end); E char *myStrGetTokenRemainder(const char *str, const char dilim, - int token_number); + int token_number); E char *stripModePrefix(const char *str); E int myNumToken(const char *str, const char dilim); E void doCleanBuffer(char *str); @@ -816,7 +816,7 @@ E void expire_sqlines(void); E int check_chan_sqline(const char *chan); E int add_szline(User * u, char *mask, const char *by, - const time_t expires, const char *reason); + const time_t expires, const char *reason); E void expire_szlines(void); E int check_szline(const char *nick, char *ip); @@ -870,7 +870,7 @@ E int is_ulined(const char *server); E int is_sync(Server *server); E Server *new_server(Server * uplink, const char *name, const char *desc, - uint16 flags, const char *suid); + uint16 flags, const char *suid); E Server *findserver(Server *s, const char *name); @@ -910,8 +910,8 @@ E Session *findsession(const char *host); E Exception *find_host_exception(const char *host); E Exception *find_hostip_exception(const char *host, const char *hostip); E int exception_add(User * u, const char *mask, const int limit, - const char *reason, const char *who, - const time_t expires); + const char *reason, const char *who, + const time_t expires); /**** slist.c ****/ E int slist_add(SList *slist, void *item); @@ -964,7 +964,7 @@ E char *TS6UPLINK; E void update_host(User * user); E User *do_nick(const char *source, const char *nick, const char *username, const char *host, - const char *server, const char *realname, time_t ts, uint32 svid, uint32 ip, const char *vhost, const char *uid); + const char *server, const char *realname, time_t ts, uint32 svid, uint32 ip, const char *vhost, const char *uid); E void do_umode(const char *source, int ac, const char **av); E void do_umode2(const char *source, int ac, const char **av); @@ -980,12 +980,12 @@ E int is_excepted_mask(ChannelInfo * ci, char *mask); E int match_usermask(const char *mask, User * user); E int match_userip(const char *mask, User * user, char *host); E void split_usermask(const char *mask, char **nick, char **user, - char **host); + char **host); E char *create_mask(User * u); #ifdef USE_MYSQL /**** mysql.c ****/ -E MYSQL *mysql; +E MYSQL *mysql; E MYSQL_RES *mysql_res; E MYSQL_FIELD *mysql_fields; E MYSQL_ROW mysql_row; @@ -1002,8 +1002,8 @@ E int db_mysql_save_ns_alias(NickAlias * na); E int db_mysql_save_ns_req(NickRequest * nr); E int db_mysql_save_cs_info(ChannelInfo * ci); E int db_mysql_save_os_db(unsigned int maxucnt, unsigned int maxutime, - SList * ak, SList * sgl, SList * sql, - SList * szl); + SList * ak, SList * sgl, SList * sql, + SList * szl); E int db_mysql_save_news(NewsItem * ni); E int db_mysql_save_exceptions(Exception * e); E int db_mysql_save_hs_core(HostCore * hc); @@ -1031,7 +1031,7 @@ E int b64_decode(const char *src, char *target, size_t targsize); E const char* encode_ip(unsigned char *ip); E int decode_ip(const char *buf); -#define Anope_Free(x) if ((x) != NULL) free(x) +#define Anope_Free(x) if ((x) != NULL) free(x) E char *host_resolve(char *host); diff --git a/include/modules.h b/include/modules.h index 93e399819..fc60290b3 100644 --- a/include/modules.h +++ b/include/modules.h @@ -48,7 +48,7 @@ typedef void * ano_module_t; /*************************************************************************/ -#define CMD_HASH(x) (((x)[0]&31)<<5 | ((x)[1]&31)) /* Will gen a hash from a string :) */ +#define CMD_HASH(x) (((x)[0]&31)<<5 | ((x)[1]&31)) /* Will gen a hash from a string :) */ #define MAX_CMD_HASH 1024 #define MOD_STOP 1 @@ -69,18 +69,18 @@ typedef void * ano_module_t; /********************************************************************** * Module Returns **********************************************************************/ - #define MOD_ERR_OK 0 - #define MOD_ERR_MEMORY 1 - #define MOD_ERR_PARAMS 2 - #define MOD_ERR_EXISTS 3 - #define MOD_ERR_NOEXIST 4 - #define MOD_ERR_NOUSER 5 - #define MOD_ERR_NOLOAD 6 - #define MOD_ERR_NOUNLOAD 7 - #define MOD_ERR_SYNTAX 8 - #define MOD_ERR_NODELETE 9 - #define MOD_ERR_UNKNOWN 10 - #define MOD_ERR_FILE_IO 11 + #define MOD_ERR_OK 0 + #define MOD_ERR_MEMORY 1 + #define MOD_ERR_PARAMS 2 + #define MOD_ERR_EXISTS 3 + #define MOD_ERR_NOEXIST 4 + #define MOD_ERR_NOUSER 5 + #define MOD_ERR_NOLOAD 6 + #define MOD_ERR_NOUNLOAD 7 + #define MOD_ERR_SYNTAX 8 + #define MOD_ERR_NODELETE 9 + #define MOD_ERR_UNKNOWN 10 + #define MOD_ERR_FILE_IO 11 #define MOD_ERR_NOSERVICE 12 #define MOD_ERR_NO_MOD_NAME 13 @@ -128,8 +128,8 @@ extern MDE EvtMessageHash *EVENT[MAX_CMD_HASH]; extern MDE EvtHookHash *EVENTHOOKS[MAX_CMD_HASH]; struct ModuleLang_ { - int argc; - char **argv; + int argc; + char **argv; }; /** Every module in Anope is actually a class. @@ -293,61 +293,61 @@ CoreExport class ModuleManager struct ModuleHash_ { - char *name; - Module *m; - ModuleHash *next; + char *name; + Module *m; + ModuleHash *next; }; struct Command_ { - char *name; - int (*routine)(User *u); - int (*has_priv)(User *u); /* Returns 1 if user may use command, else 0 */ - - /* Regrettably, these are hard-coded to correspond to current privilege - * levels (v4.0). Suggestions for better ways to do this are - * appreciated. - */ - int helpmsg_all; /* Displayed to all users; -1 = no message */ - int helpmsg_reg; /* Displayed to regular users only */ - int helpmsg_oper; /* Displayed to Services operators only */ - int helpmsg_admin; /* Displayed to Services admins only */ - int helpmsg_root; /* Displayed to Services root only */ - char *help_param1; - char *help_param2; - char *help_param3; - char *help_param4; - - /* Module related stuff */ - int core; /* Can this command be deleted? */ - char *mod_name; /* Name of the module who owns us, NULL for core's */ - char *service; /* Service we provide this command for */ - int (*all_help)(User *u); - int (*regular_help)(User *u); - int (*oper_help)(User *u); - int (*admin_help)(User *u); - int (*root_help)(User *u); - - Command *next; /* Next command responsible for the same command */ + char *name; + int (*routine)(User *u); + int (*has_priv)(User *u); /* Returns 1 if user may use command, else 0 */ + + /* Regrettably, these are hard-coded to correspond to current privilege + * levels (v4.0). Suggestions for better ways to do this are + * appreciated. + */ + int helpmsg_all; /* Displayed to all users; -1 = no message */ + int helpmsg_reg; /* Displayed to regular users only */ + int helpmsg_oper; /* Displayed to Services operators only */ + int helpmsg_admin; /* Displayed to Services admins only */ + int helpmsg_root; /* Displayed to Services root only */ + char *help_param1; + char *help_param2; + char *help_param3; + char *help_param4; + + /* Module related stuff */ + int core; /* Can this command be deleted? */ + char *mod_name; /* Name of the module who owns us, NULL for core's */ + char *service; /* Service we provide this command for */ + int (*all_help)(User *u); + int (*regular_help)(User *u); + int (*oper_help)(User *u); + int (*admin_help)(User *u); + int (*root_help)(User *u); + + Command *next; /* Next command responsible for the same command */ }; struct CommandHash_ { - char *name; /* Name of the command */ - Command *c; /* Actual command */ - CommandHash *next; /* Next command */ + char *name; /* Name of the command */ + Command *c; /* Actual command */ + CommandHash *next; /* Next command */ }; struct Message_ { - char *name; - int (*func)(const char *source, int ac, const char **av); - int core; - char *mod_name; - Message *next; + char *name; + int (*func)(const char *source, int ac, const char **av); + int core; + char *mod_name; + Message *next; }; struct MessageHash_ { - char *name; - Message *m; - MessageHash *next; + char *name; + Message *m; + MessageHash *next; }; struct ModuleCallBack_ { @@ -361,38 +361,38 @@ struct ModuleCallBack_ { }; struct EvtMessage_ { - char *name; - int (*func)(const char *source, int ac, const char **av); - int core; - char *mod_name; - EvtMessage *next; + char *name; + int (*func)(const char *source, int ac, const char **av); + int core; + char *mod_name; + EvtMessage *next; }; struct EvtMessageHash_ { - char *name; - EvtMessage *evm; - EvtMessageHash *next; + char *name; + EvtMessage *evm; + EvtMessageHash *next; }; struct EvtHook_ { - int (*func)(int argc, char **argv); - int core; + int (*func)(int argc, char **argv); + int core; char *name; - char *mod_name; - EvtHook *next; + char *mod_name; + EvtHook *next; }; struct EvtHookHash_ { - char *name; - EvtHook *evh; - EvtHookHash *next; + char *name; + EvtHook *evh; + EvtHookHash *next; }; /*************************************************************************/ /* Module Managment Functions */ -MDE Module *findModule(const char *name); /* Find a module */ +MDE Module *findModule(const char *name); /* Find a module */ int encryption_module_init(void); /* Load the encryption module */ int protocol_module_init(void); /* Load the IRCD Protocol Module up*/ diff --git a/include/resource.h b/include/resource.h index 2f3b54bfc..cccb0b4f5 100644 --- a/include/resource.h +++ b/include/resource.h @@ -2,19 +2,19 @@ // Microsoft Developer Studio generated include file. // Used by Win32GUI.rc // -#define VER_ANOPE 1 -#define MANIFEST_RESOURCE_ID 2 -#define ICON_APP 129 +#define VER_ANOPE 1 +#define MANIFEST_RESOURCE_ID 2 +#define ICON_APP 129 // Next default values for new objects // #ifdef APSTUDIO_INVOKED #ifndef APSTUDIO_READONLY_SYMBOLS -#define _APS_NO_MFC 1 -#define _APS_NEXT_RESOURCE_VALUE 152 -#define _APS_NEXT_COMMAND_VALUE 40061 -#define _APS_NEXT_CONTROL_VALUE 1167 -#define _APS_NEXT_SYMED_VALUE 104 +#define _APS_NO_MFC 1 +#define _APS_NEXT_RESOURCE_VALUE 152 +#define _APS_NEXT_COMMAND_VALUE 40061 +#define _APS_NEXT_CONTROL_VALUE 1167 +#define _APS_NEXT_SYMED_VALUE 104 #endif #endif diff --git a/include/services.h b/include/services.h index 32c5bc3a8..029e6efa9 100644 --- a/include/services.h +++ b/include/services.h @@ -105,7 +105,7 @@ #ifdef _WIN32 /* VS2008 hates having this define before its own */ -#define vsnprintf _vsnprintf +#define vsnprintf _vsnprintf #endif #if HAVE_STRINGS_H @@ -337,9 +337,9 @@ struct ircdvars_ { const char *adminset; /* Mode to set for admin */ const char *adminunset; /* Mode to unset for admin */ const char *modeonreg; /* Mode on Register */ - const char *rootmodeonid; /* Mode on ID for ROOTS */ - const char *adminmodeonid; /* Mode on ID for ADMINS */ - const char *opermodeonid; /* Mode on ID for OPERS */ + const char *rootmodeonid; /* Mode on ID for ROOTS */ + const char *adminmodeonid; /* Mode on ID for ADMINS */ + const char *opermodeonid; /* Mode on ID for OPERS */ const char *modeonunreg; /* Mode on Unregister */ const char *modeonnick; /* Mode on nick change */ int sgline; /* Supports SGline */ @@ -382,10 +382,10 @@ struct ircdvars_ { char *chanmodes; /* If the ircd sends CHANMODE in CAPAB this is where we store it */ int token; /* Does Anope support the tokens for the ircd */ int sjb64; /* Base 64 encode TIMESTAMP */ - int invitemode; /* +I */ - int sjoinbanchar; /* use single quotes to define it */ - int sjoinexchar; /* use single quotes to define it */ - int sjoininvchar; /* use single quotes to define it */ + int invitemode; /* +I */ + int sjoinbanchar; /* use single quotes to define it */ + int sjoinexchar; /* use single quotes to define it */ + int sjoininvchar; /* use single quotes to define it */ int svsmode_ucmode; /* Can remove User Channel Modes with SVSMODE */ int sglineenforce; const char *vhostchar; /* char used for vhosting */ @@ -443,30 +443,30 @@ struct ircdcapab_ { /* Configuration directives */ typedef struct { - const char *name; - struct { - int type; /* PARAM_* below */ - int flags; /* Same */ - void *ptr; /* Pointer to where to store the value */ - } params[MAXPARAMS]; + const char *name; + struct { + int type; /* PARAM_* below */ + int flags; /* Same */ + void *ptr; /* Pointer to where to store the value */ + } params[MAXPARAMS]; } Directive; #define PARAM_NONE 0 #define PARAM_INT 1 -#define PARAM_POSINT 2 /* Positive integer only */ -#define PARAM_PORT 3 /* 1..65535 only */ +#define PARAM_POSINT 2 /* Positive integer only */ +#define PARAM_PORT 3 /* 1..65535 only */ #define PARAM_STRING 4 #define PARAM_TIME 5 -#define PARAM_STRING_ARRAY 6 /* Array of string */ -#define PARAM_SET -1 /* Not a real parameter; just set the - * given integer variable to 1 */ -#define PARAM_DEPRECATED -2 /* Set for deprecated directives; `ptr' - * is a function pointer to call */ +#define PARAM_STRING_ARRAY 6 /* Array of string */ +#define PARAM_SET -1 /* Not a real parameter; just set the + * given integer variable to 1 */ +#define PARAM_DEPRECATED -2 /* Set for deprecated directives; `ptr' + * is a function pointer to call */ /* Flags: */ #define PARAM_OPTIONAL 0x01 /*#define PARAM_FULLONLY 0x02 unused */ -#define PARAM_RELOAD 0x04 /* Directive is reloadable */ +#define PARAM_RELOAD 0x04 /* Directive is reloadable */ /*************************************************************************/ @@ -503,20 +503,20 @@ struct ModuleData_ { * we encapsulate memo data in a MemoList to make it easier to handle. */ struct memo_ { - uint32 number; /* Index number -- not necessarily array position! */ - uint16 flags; - time_t time; /* When it was sent */ - char sender[NICKMAX]; - char *text; - ModuleData *moduleData; /* Module saved data attached to the Memo */ + uint32 number; /* Index number -- not necessarily array position! */ + uint16 flags; + time_t time; /* When it was sent */ + char sender[NICKMAX]; + char *text; + ModuleData *moduleData; /* Module saved data attached to the Memo */ #ifdef USE_MYSQL uint32 id; /* Database ID; see mysql.c */ #endif }; typedef struct { - int16 memocount, memomax; - Memo *memos; + int16 memocount, memomax; + Memo *memos; } MemoInfo; @@ -535,10 +535,10 @@ typedef struct { /* Access levels for users. */ typedef struct { - uint16 in_use; /* 1 if this entry is in use, else 0 */ - int16 level; - NickCore *nc; /* Guaranteed to be non-NULL if in use, NULL if not */ - time_t last_seen; + uint16 in_use; /* 1 if this entry is in use, else 0 */ + int16 level; + NickCore *nc; /* Guaranteed to be non-NULL if in use, NULL if not */ + time_t last_seen; } ChanAccess; /* Note that these two levels also serve as exclusive boundaries for valid @@ -557,28 +557,28 @@ typedef struct { /* Levels for xOP */ #define ACCESS_VOP 3 -#define ACCESS_HOP 4 +#define ACCESS_HOP 4 #define ACCESS_AOP 5 #define ACCESS_SOP 10 /* AutoKick data. */ typedef struct { - int16 in_use; /* Always 0 if not in use */ - int16 is_nick; /* 1 if a regged nickname, 0 if a nick!user@host mask */ - uint16 flags; - union { + int16 in_use; /* Always 0 if not in use */ + int16 is_nick; /* 1 if a regged nickname, 0 if a nick!user@host mask */ + uint16 flags; + union { char *mask; /* Guaranteed to be non-NULL if in use, NULL if not */ NickCore *nc; /* Same */ - } u; - char *reason; + } u; + char *reason; - char *creator; - time_t addtime; + char *creator; + time_t addtime; } AutoKick; #define AK_USED 0x0001 #define AK_ISNICK 0x0002 -#define AK_STUCK 0x0004 +#define AK_STUCK 0x0004 /* Structure used to contain bad words. */ @@ -595,60 +595,60 @@ struct badword_ { struct chaninfo_ { - ChannelInfo *next, *prev; - char name[CHANMAX]; - NickCore *founder; - NickCore *successor; /* Who gets the channel if the founder + ChannelInfo *next, *prev; + char name[CHANMAX]; + NickCore *founder; + NickCore *successor; /* Who gets the channel if the founder * nick is dropped or expires */ - char founderpass[PASSMAX]; - char *desc; - char *url; - char *email; + char founderpass[PASSMAX]; + char *desc; + char *url; + char *email; - time_t time_registered; - time_t last_used; - char *last_topic; /* Last topic on the channel */ - char last_topic_setter[NICKMAX]; /* Who set the last topic */ - time_t last_topic_time; /* When the last topic was set */ + time_t time_registered; + time_t last_used; + char *last_topic; /* Last topic on the channel */ + char last_topic_setter[NICKMAX]; /* Who set the last topic */ + time_t last_topic_time; /* When the last topic was set */ - uint32 flags; /* See below */ - char *forbidby; - char *forbidreason; + uint32 flags; /* See below */ + char *forbidby; + char *forbidreason; - int16 bantype; - int16 *levels; /* Access levels for commands */ + int16 bantype; + int16 *levels; /* Access levels for commands */ - uint16 accesscount; - ChanAccess *access; /* List of authorized users */ - uint16 akickcount; - AutoKick *akick; /* List of users to kickban */ + uint16 accesscount; + ChanAccess *access; /* List of authorized users */ + uint16 akickcount; + AutoKick *akick; /* List of users to kickban */ - uint32 mlock_on, mlock_off; /* See channel modes below */ - uint32 mlock_limit; /* 0 if no limit */ - char *mlock_key; /* NULL if no key */ - char *mlock_flood; /* NULL if no +f */ - char *mlock_redirect; /* NULL if no +L */ + uint32 mlock_on, mlock_off; /* See channel modes below */ + uint32 mlock_limit; /* 0 if no limit */ + char *mlock_key; /* NULL if no key */ + char *mlock_flood; /* NULL if no +f */ + char *mlock_redirect; /* NULL if no +L */ - char *entry_message; /* Notice sent on entering channel */ + char *entry_message; /* Notice sent on entering channel */ - MemoInfo memos; + MemoInfo memos; - struct channel_ *c; /* Pointer to channel record (if * - * channel is currently in use) */ + struct channel_ *c; /* Pointer to channel record (if * + * channel is currently in use) */ - ModuleData *moduleData; /* Module saved data attached to the ChannelInfo */ + ModuleData *moduleData; /* Module saved data attached to the ChannelInfo */ - /* For BotServ */ + /* For BotServ */ - BotInfo *bi; /* Bot used on this channel */ - uint32 botflags; /* BS_* below */ - int16 *ttb; /* Times to ban for each kicker */ + BotInfo *bi; /* Bot used on this channel */ + uint32 botflags; /* BS_* below */ + int16 *ttb; /* Times to ban for each kicker */ - uint16 bwcount; - BadWord *badwords; /* For BADWORDS kicker */ - int16 capsmin, capspercent; /* For CAPS kicker */ - int16 floodlines, floodsecs; /* For FLOOD kicker */ - int16 repeattimes; /* For REPEAT kicker */ + uint16 bwcount; + BadWord *badwords; /* For BADWORDS kicker */ + int16 capsmin, capspercent; /* For CAPS kicker */ + int16 floodlines, floodsecs; /* For FLOOD kicker */ + int16 repeattimes; /* For REPEAT kicker */ }; /* Retain topic even after last person leaves channel */ @@ -703,43 +703,43 @@ struct chaninfo_ { #define CA_NOJOIN 10 /* Maximum */ #define CA_ACCESS_CHANGE 11 #define CA_MEMO 12 -#define CA_ASSIGN 13 /* BotServ ASSIGN command */ -#define CA_BADWORDS 14 /* BotServ BADWORDS command */ -#define CA_NOKICK 15 /* Not kicked by the bot */ +#define CA_ASSIGN 13 /* BotServ ASSIGN command */ +#define CA_BADWORDS 14 /* BotServ BADWORDS command */ +#define CA_NOKICK 15 /* Not kicked by the bot */ #define CA_FANTASIA 16 #define CA_SAY 17 -#define CA_GREET 18 +#define CA_GREET 18 #define CA_VOICEME 19 #define CA_VOICE 20 -#define CA_GETKEY 21 +#define CA_GETKEY 21 #define CA_AUTOHALFOP 22 #define CA_AUTOPROTECT 23 -#define CA_OPDEOPME 24 -#define CA_HALFOPME 25 -#define CA_HALFOP 26 -#define CA_PROTECTME 27 -#define CA_PROTECT 28 -#define CA_KICKME 29 -#define CA_KICK 30 +#define CA_OPDEOPME 24 +#define CA_HALFOPME 25 +#define CA_HALFOP 26 +#define CA_PROTECTME 27 +#define CA_PROTECT 28 +#define CA_KICKME 29 +#define CA_KICK 30 #define CA_SIGNKICK 31 -/* #define CA_AUTOADMIN 32 -#define CA_ADMINME 33 -#define CA_ADMIN 34 */ +/* #define CA_AUTOADMIN 32 +#define CA_ADMINME 33 +#define CA_ADMIN 34 */ /* Why are these commented out and not removed? -GD */ -#define CA_BANME 32 -#define CA_BAN 33 -#define CA_TOPIC 34 -#define CA_INFO 35 +#define CA_BANME 32 +#define CA_BAN 33 +#define CA_TOPIC 34 +#define CA_INFO 35 #define CA_SIZE 36 /* BotServ SET flags */ -#define BS_DONTKICKOPS 0x00000001 +#define BS_DONTKICKOPS 0x00000001 #define BS_DONTKICKVOICES 0x00000002 -#define BS_FANTASY 0x00000004 -#define BS_SYMBIOSIS 0x00000008 -#define BS_GREET 0x00000010 -#define BS_NOBOT 0x00000020 +#define BS_FANTASY 0x00000004 +#define BS_SYMBIOSIS 0x00000008 +#define BS_GREET 0x00000010 +#define BS_NOBOT 0x00000020 /* BotServ Kickers flags */ #define BS_KICK_BOLDS 0x80000000 @@ -776,9 +776,9 @@ struct csmodeutil_ { }; typedef struct { - int what; - const char *name; - int desc; + int what; + const char *name; + int desc; } LevelInfo; @@ -787,23 +787,23 @@ typedef struct { /* Server data */ typedef enum { - SSYNC_UNKNOWN = 0, /* We can't get the sync state */ + SSYNC_UNKNOWN = 0, /* We can't get the sync state */ SSYNC_IN_PROGRESS = 1, /* Sync is currently in progress */ - SSYNC_DONE = 2 /* We're in sync */ + SSYNC_DONE = 2 /* We're in sync */ } SyncState; struct server_ { - Server *next, *prev; + Server *next, *prev; - char *name; /* Server name */ - uint16 hops; /* Hops between services and server */ - char *desc; /* Server description */ - uint16 flags; /* Some info flags, as defined below */ - char *suid; /* Server Univeral ID */ - SyncState sync; /* Server sync state (see above) */ + char *name; /* Server name */ + uint16 hops; /* Hops between services and server */ + char *desc; /* Server description */ + uint16 flags; /* Some info flags, as defined below */ + char *suid; /* Server Univeral ID */ + SyncState sync; /* Server sync state (see above) */ - Server *links; /* Linked list head for linked servers */ - Server *uplink; /* Server which pretends to be the uplink */ + Server *links; /* Linked list head for linked servers */ + Server *uplink; /* Server which pretends to be the uplink */ }; #define SERVER_ISME 0x0001 @@ -824,7 +824,7 @@ struct cbmode_ { #define CBM_MINUS_NO_ARG 0x0001 /* No argument for unset */ #define CBM_NO_MLOCK 0x0002 /* Can't be MLOCKed */ -#define CBM_NO_USER_MLOCK 0x0004 /* Can't be MLOCKed by non-opers */ +#define CBM_NO_USER_MLOCK 0x0004 /* Can't be MLOCKed by non-opers */ struct cbmodeinfo_ { char mode; /* The mode */ @@ -857,40 +857,40 @@ struct cumode_ { */ struct bandata_ { - BanData *next, *prev; + BanData *next, *prev; - char *mask; /* Since a nick is unsure and a User structure - is unsafe */ - time_t last_use; /* Since time is the only way to check - whether it's still useful */ - int16 ttb[TTB_SIZE]; + char *mask; /* Since a nick is unsure and a User structure + is unsafe */ + time_t last_use; /* Since time is the only way to check + whether it's still useful */ + int16 ttb[TTB_SIZE]; }; /* This structure stocks information on every user that will be used by * BotServ. */ struct userdata_ { - /* Data validity */ - time_t last_use; + /* Data validity */ + time_t last_use; - /* for flood kicker */ - int16 lines; - time_t last_start; + /* for flood kicker */ + int16 lines; + time_t last_start; - /* for repeat kicker */ - char *lastline; - int16 times; + /* for repeat kicker */ + char *lastline; + int16 times; }; /* Channelban type flags */ -#define ENTRYTYPE_NONE 0x00000000 -#define ENTRYTYPE_CIDR4 0x00000001 -#define ENTRYTYPE_NICK_WILD 0x00000004 -#define ENTRYTYPE_NICK 0x00000008 -#define ENTRYTYPE_USER_WILD 0x00000010 -#define ENTRYTYPE_USER 0x00000020 -#define ENTRYTYPE_HOST_WILD 0x00000040 -#define ENTRYTYPE_HOST 0x00000080 +#define ENTRYTYPE_NONE 0x00000000 +#define ENTRYTYPE_CIDR4 0x00000001 +#define ENTRYTYPE_NICK_WILD 0x00000004 +#define ENTRYTYPE_NICK 0x00000008 +#define ENTRYTYPE_USER_WILD 0x00000010 +#define ENTRYTYPE_USER 0x00000020 +#define ENTRYTYPE_HOST_WILD 0x00000040 +#define ENTRYTYPE_HOST 0x00000080 struct c_userlist { struct c_userlist *next, *prev; @@ -899,33 +899,33 @@ struct c_userlist { }; struct channel_ { - Channel *next, *prev; - char name[CHANMAX]; - ChannelInfo *ci; /* Corresponding ChannelInfo */ - time_t creation_time; /* When channel was created */ - char *topic; - char topic_setter[NICKMAX]; /* Who set the topic */ - time_t topic_time; /* When topic was set */ - uint32 mode; /* Binary modes only */ - uint32 limit; /* 0 if none */ - char *key; /* NULL if none */ - char *redirect; /* +L; NULL if none */ - char *flood; /* +f; NULL if none */ - EList *bans; - EList *excepts; - EList *invites; + Channel *next, *prev; + char name[CHANMAX]; + ChannelInfo *ci; /* Corresponding ChannelInfo */ + time_t creation_time; /* When channel was created */ + char *topic; + char topic_setter[NICKMAX]; /* Who set the topic */ + time_t topic_time; /* When topic was set */ + uint32 mode; /* Binary modes only */ + uint32 limit; /* 0 if none */ + char *key; /* NULL if none */ + char *redirect; /* +L; NULL if none */ + char *flood; /* +f; NULL if none */ + EList *bans; + EList *excepts; + EList *invites; struct c_userlist *users; - int16 usercount; + int16 usercount; - BanData *bd; + BanData *bd; - time_t server_modetime; /* Time of last server MODE */ - time_t chanserv_modetime; /* Time of last check_modes() */ - int16 server_modecount; /* Number of server MODEs this second */ - int16 chanserv_modecount; /* Number of check_mode()'s this sec */ - int16 bouncy_modes; /* Did we fail to set modes here? */ - int16 topic_sync; /* Is the topic in sync? */ + time_t server_modetime; /* Time of last server MODE */ + time_t chanserv_modetime; /* Time of last check_modes() */ + int16 server_modecount; /* Number of server MODEs this second */ + int16 chanserv_modecount; /* Number of check_mode()'s this sec */ + int16 bouncy_modes; /* Did we fail to set modes here? */ + int16 topic_sync; /* Is the topic in sync? */ }; struct c_elist { @@ -9 |
