irc_string.h -> match.h, irc_string.h; includes changed

This commit is contained in:
Valery Yatsko 2008-04-20 09:47:38 +04:00
parent decf0486cc
commit 4562c60489
93 changed files with 234 additions and 204 deletions

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"
#include "s_user.h" #include "s_user.h"

View file

@ -23,7 +23,7 @@
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_user.h" #include "s_user.h"

View file

@ -35,7 +35,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
#include "numeric.h" #include "numeric.h"
#include "s_conf.h" #include "s_conf.h"
#include "logger.h" #include "logger.h"

View file

@ -14,7 +14,7 @@
#include "client.h" #include "client.h"
#include "common.h" /* FALSE bleah */ #include "common.h" /* FALSE bleah */
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
#include "numeric.h" #include "numeric.h"
#include "s_newconf.h" #include "s_newconf.h"
#include "s_conf.h" #include "s_conf.h"

View file

@ -30,7 +30,7 @@
#include "s_newconf.h" #include "s_newconf.h"
#include "send.h" #include "send.h"
#include "whowas.h" #include "whowas.h"
#include "irc_string.h" #include "match.h"
#include "hash.h" #include "hash.h"
#include "msg.h" #include "msg.h"
#include "parse.h" #include "parse.h"

View file

@ -26,7 +26,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -35,7 +35,7 @@
#include "s_serv.h" #include "s_serv.h"
#include "send.h" #include "send.h"
#include "whowas.h" #include "whowas.h"
#include "irc_string.h" #include "match.h"
#include "hash.h" #include "hash.h"
#include "msg.h" #include "msg.h"
#include "parse.h" #include "parse.h"

View file

@ -29,7 +29,7 @@
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_user.h" #include "s_user.h"

View file

@ -27,7 +27,7 @@
#include "s_serv.h" #include "s_serv.h"
#include "send.h" #include "send.h"
#include "whowas.h" #include "whowas.h"
#include "irc_string.h" #include "match.h"
#include "hash.h" #include "hash.h"
#include "msg.h" #include "msg.h"
#include "parse.h" #include "parse.h"

View file

@ -42,7 +42,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" /* client struct */ #include "client.h" /* client struct */
#include "irc_string.h" #include "match.h"
#include "hostmask.h" #include "hostmask.h"
#include "send.h" /* sendto_one */ #include "send.h" /* sendto_one */
#include "numeric.h" /* ERR_xxx */ #include "numeric.h" /* ERR_xxx */

View file

@ -38,7 +38,7 @@
#include "channel.h" #include "channel.h"
#include "res.h" #include "res.h"
#include "snomask.h" #include "snomask.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
/* other structs */ /* other structs */

View file

@ -27,122 +27,10 @@
#ifndef INCLUDED_irc_string_h #ifndef INCLUDED_irc_string_h
#define INCLUDED_irc_string_h #define INCLUDED_irc_string_h
#include "setup.h"
#include "ircd_defs.h"
/*
* match - compare name with mask, mask may contain * and ? as wildcards
* match - returns 1 on successful match, 0 otherwise
*
* mask_match - compare one mask to another
* match_esc - compare with support for escaping chars
* match_cidr - compares u!h@addr with u!h@addr/cidr
* match_ips - compares addr with addr/cidr in ascii form
*/
extern int match(const char *mask, const char *name);
extern int mask_match(const char *oldmask, const char *newmask);
extern int match_esc(const char *mask, const char *name);
extern int match_cidr(const char *mask, const char *name);
extern int match_ips(const char *mask, const char *name);
/*
* comp_with_mask - compares to IP address
*/
int comp_with_mask(void *addr, void *dest, u_int mask);
int comp_with_mask_sock(struct sockaddr *addr, struct sockaddr *dest, u_int mask);
/*
* collapse - collapse a string in place, converts multiple adjacent *'s
* into a single *.
* collapse - modifies the contents of pattern
*
* collapse_esc() - collapse with support for escaping chars
*/
extern char *collapse(char *pattern);
extern char *collapse_esc(char *pattern);
/*
* irccmp - case insensitive comparison of s1 and s2
*/
extern int irccmp(const char *s1, const char *s2);
/*
* ircncmp - counted case insensitive comparison of s1 and s2
*/
extern int ircncmp(const char *s1, const char *s2, int n);
/*
** canonize - reduce a string of duplicate list entries to contain
** only the unique items.
*/
#ifdef NO_DUPE_MULTI_MESSAGES
extern char *canonize(char *);
#endif
/* /*
* strip_colour - remove colour codes from a string * strip_colour - remove colour codes from a string
* -asuffield (?) * -asuffield (?)
*/ */
char *strip_colour(char *string); char *strip_colour(char *string);
#define EmptyString(x) ((x) == NULL || *(x) == '\0')
#define CheckEmpty(x) EmptyString(x) ? "" : x
/*
* character macros
*/
extern const unsigned char ToLowerTab[];
#define ToLower(c) (ToLowerTab[(unsigned char)(c)])
extern const unsigned char ToUpperTab[];
#define ToUpper(c) (ToUpperTab[(unsigned char)(c)])
extern const unsigned int CharAttrs[];
#define PRINT_C 0x001
#define CNTRL_C 0x002
#define ALPHA_C 0x004
#define PUNCT_C 0x008
#define DIGIT_C 0x010
#define SPACE_C 0x020
#define NICK_C 0x040
#define CHAN_C 0x080
#define KWILD_C 0x100
#define CHANPFX_C 0x200
#define USER_C 0x400
#define HOST_C 0x800
#define NONEOS_C 0x1000
#define SERV_C 0x2000
#define EOL_C 0x4000
#define MWILD_C 0x8000
#define LET_C 0x10000 /* an actual letter */
#define FCHAN_C 0x20000 /* a 'fake' channel char */
#define IsHostChar(c) (CharAttrs[(unsigned char)(c)] & HOST_C)
#define IsUserChar(c) (CharAttrs[(unsigned char)(c)] & USER_C)
#define IsChanPrefix(c) (CharAttrs[(unsigned char)(c)] & CHANPFX_C)
#define IsChanChar(c) (CharAttrs[(unsigned char)(c)] & CHAN_C)
#define IsFakeChanChar(c) (CharAttrs[(unsigned char)(c)] & FCHAN_C)
#define IsKWildChar(c) (CharAttrs[(unsigned char)(c)] & KWILD_C)
#define IsMWildChar(c) (CharAttrs[(unsigned char)(c)] & MWILD_C)
#define IsNickChar(c) (CharAttrs[(unsigned char)(c)] & NICK_C)
#define IsServChar(c) (CharAttrs[(unsigned char)(c)] & (NICK_C | SERV_C))
#define IsIdChar(c) (CharAttrs[(unsigned char)(c)] & (DIGIT_C | LET_C))
#define IsLetter(c) (CharAttrs[(unsigned char)(c)] & LET_C)
#define IsCntrl(c) (CharAttrs[(unsigned char)(c)] & CNTRL_C)
#define IsAlpha(c) (CharAttrs[(unsigned char)(c)] & ALPHA_C)
#define IsSpace(c) (CharAttrs[(unsigned char)(c)] & SPACE_C)
#define IsLower(c) (IsAlpha((c)) && ((unsigned char)(c) > 0x5f))
#define IsUpper(c) (IsAlpha((c)) && ((unsigned char)(c) < 0x60))
#define IsDigit(c) (CharAttrs[(unsigned char)(c)] & DIGIT_C)
#define IsXDigit(c) (IsDigit(c) || ('a' <= (c) && (c) <= 'f') || \
('A' <= (c) && (c) <= 'F'))
#define IsAlNum(c) (CharAttrs[(unsigned char)(c)] & (DIGIT_C | ALPHA_C))
#define IsPrint(c) (CharAttrs[(unsigned char)(c)] & PRINT_C)
#define IsAscii(c) ((unsigned char)(c) < 0x80)
#define IsGraph(c) (IsPrint((c)) && ((unsigned char)(c) != 0x32))
#define IsPunct(c) (!(CharAttrs[(unsigned char)(c)] & \
(CNTRL_C | ALPHA_C | DIGIT_C)))
#define IsNonEOS(c) (CharAttrs[(unsigned char)(c)] & NONEOS_C)
#define IsEol(c) (CharAttrs[(unsigned char)(c)] & EOL_C)
#endif /* INCLUDED_irc_string_h */ #endif /* INCLUDED_irc_string_h */

142
include/match.h Normal file
View file

@ -0,0 +1,142 @@
/*
* ircd-ratbox: A slightly useful ircd.
* irc_string.h: A header for the ircd string functions.
*
* Copyright (C) 1990 Jarkko Oikarinen and University of Oulu, Co Center
* Copyright (C) 1996-2002 Hybrid Development Team
* Copyright (C) 2002-2004 ircd-ratbox development team
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
* USA
*
* $Id: irc_string.h 3538 2007-07-26 14:21:57Z jilles $
*/
#ifndef INCLUDED_match_h
#define INCLUDED_match_h
#include "setup.h"
#include "ircd_defs.h"
/*
* match - compare name with mask, mask may contain * and ? as wildcards
* match - returns 1 on successful match, 0 otherwise
*
* mask_match - compare one mask to another
* match_esc - compare with support for escaping chars
* match_cidr - compares u!h@addr with u!h@addr/cidr
* match_ips - compares addr with addr/cidr in ascii form
*/
extern int match(const char *mask, const char *name);
extern int mask_match(const char *oldmask, const char *newmask);
extern int match_esc(const char *mask, const char *name);
extern int match_cidr(const char *mask, const char *name);
extern int match_ips(const char *mask, const char *name);
/*
* comp_with_mask - compares to IP address
*/
int comp_with_mask(void *addr, void *dest, u_int mask);
int comp_with_mask_sock(struct sockaddr *addr, struct sockaddr *dest, u_int mask);
/*
* collapse - collapse a string in place, converts multiple adjacent *'s
* into a single *.
* collapse - modifies the contents of pattern
*
* collapse_esc() - collapse with support for escaping chars
*/
extern char *collapse(char *pattern);
extern char *collapse_esc(char *pattern);
/*
* irccmp - case insensitive comparison of s1 and s2
*/
extern int irccmp(const char *s1, const char *s2);
/*
* ircncmp - counted case insensitive comparison of s1 and s2
*/
extern int ircncmp(const char *s1, const char *s2, int n);
/*
** canonize - reduce a string of duplicate list entries to contain
** only the unique items.
*/
#ifdef NO_DUPE_MULTI_MESSAGES
extern char *canonize(char *);
#endif
#define EmptyString(x) ((x) == NULL || *(x) == '\0')
#define CheckEmpty(x) EmptyString(x) ? "" : x
/*
* character macros
*/
extern const unsigned char ToLowerTab[];
#define ToLower(c) (ToLowerTab[(unsigned char)(c)])
extern const unsigned char ToUpperTab[];
#define ToUpper(c) (ToUpperTab[(unsigned char)(c)])
extern const unsigned int CharAttrs[];
#define PRINT_C 0x001
#define CNTRL_C 0x002
#define ALPHA_C 0x004
#define PUNCT_C 0x008
#define DIGIT_C 0x010
#define SPACE_C 0x020
#define NICK_C 0x040
#define CHAN_C 0x080
#define KWILD_C 0x100
#define CHANPFX_C 0x200
#define USER_C 0x400
#define HOST_C 0x800
#define NONEOS_C 0x1000
#define SERV_C 0x2000
#define EOL_C 0x4000
#define MWILD_C 0x8000
#define LET_C 0x10000 /* an actual letter */
#define FCHAN_C 0x20000 /* a 'fake' channel char */
#define IsHostChar(c) (CharAttrs[(unsigned char)(c)] & HOST_C)
#define IsUserChar(c) (CharAttrs[(unsigned char)(c)] & USER_C)
#define IsChanPrefix(c) (CharAttrs[(unsigned char)(c)] & CHANPFX_C)
#define IsChanChar(c) (CharAttrs[(unsigned char)(c)] & CHAN_C)
#define IsFakeChanChar(c) (CharAttrs[(unsigned char)(c)] & FCHAN_C)
#define IsKWildChar(c) (CharAttrs[(unsigned char)(c)] & KWILD_C)
#define IsMWildChar(c) (CharAttrs[(unsigned char)(c)] & MWILD_C)
#define IsNickChar(c) (CharAttrs[(unsigned char)(c)] & NICK_C)
#define IsServChar(c) (CharAttrs[(unsigned char)(c)] & (NICK_C | SERV_C))
#define IsIdChar(c) (CharAttrs[(unsigned char)(c)] & (DIGIT_C | LET_C))
#define IsLetter(c) (CharAttrs[(unsigned char)(c)] & LET_C)
#define IsCntrl(c) (CharAttrs[(unsigned char)(c)] & CNTRL_C)
#define IsAlpha(c) (CharAttrs[(unsigned char)(c)] & ALPHA_C)
#define IsSpace(c) (CharAttrs[(unsigned char)(c)] & SPACE_C)
#define IsLower(c) (IsAlpha((c)) && ((unsigned char)(c) > 0x5f))
#define IsUpper(c) (IsAlpha((c)) && ((unsigned char)(c) < 0x60))
#define IsDigit(c) (CharAttrs[(unsigned char)(c)] & DIGIT_C)
#define IsXDigit(c) (IsDigit(c) || ('a' <= (c) && (c) <= 'f') || \
('A' <= (c) && (c) <= 'F'))
#define IsAlNum(c) (CharAttrs[(unsigned char)(c)] & (DIGIT_C | ALPHA_C))
#define IsPrint(c) (CharAttrs[(unsigned char)(c)] & PRINT_C)
#define IsAscii(c) ((unsigned char)(c) < 0x80)
#define IsGraph(c) (IsPrint((c)) && ((unsigned char)(c) != 0x32))
#define IsPunct(c) (!(CharAttrs[(unsigned char)(c)] & \
(CNTRL_C | ALPHA_C | DIGIT_C)))
#define IsNonEOS(c) (CharAttrs[(unsigned char)(c)] & NONEOS_C)
#define IsEol(c) (CharAttrs[(unsigned char)(c)] & EOL_C)
#endif /* INCLUDED_match_h */

View file

@ -10,7 +10,7 @@
#include "ircd_defs.h" #include "ircd_defs.h"
#include "common.h" #include "common.h"
#include "reslib.h" #include "reslib.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
/* Maximum number of nameservers in /etc/resolv.conf we care about /* Maximum number of nameservers in /etc/resolv.conf we care about

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
#include "numeric.h" #include "numeric.h"
#include "logger.h" #include "logger.h"
#include "s_conf.h" #include "s_conf.h"

View file

@ -29,7 +29,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -34,7 +34,7 @@
#include "s_conf.h" #include "s_conf.h"
#include "send.h" #include "send.h"
#include "whowas.h" #include "whowas.h"
#include "irc_string.h" #include "match.h"
#include "msg.h" #include "msg.h"
#include "parse.h" #include "parse.h"
#include "modules.h" #include "modules.h"

View file

@ -35,7 +35,7 @@
#include "parse.h" #include "parse.h"
#include "modules.h" #include "modules.h"
#include "channel.h" #include "channel.h"
#include "irc_string.h" #include "match.h"
#include "hash.h" #include "hash.h"
#include "class.h" #include "class.h"
#include "msg.h" #include "msg.h"
@ -43,6 +43,7 @@
#include "send.h" #include "send.h"
#include "s_newconf.h" #include "s_newconf.h"
#include "s_stats.h" #include "s_stats.h"
#include "irc_string.h"
static int m_message(int, const char *, struct Client *, struct Client *, int, const char **); static int m_message(int, const char *, struct Client *, struct Client *, int, const char **);
static int m_privmsg(struct Client *, struct Client *, int, const char **); static int m_privmsg(struct Client *, struct Client *, int, const char **);

View file

@ -28,7 +28,7 @@
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_user.h" #include "s_user.h"

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_conf.h" #include "s_conf.h"

View file

@ -29,7 +29,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"
@ -39,6 +39,7 @@
#include "modules.h" #include "modules.h"
#include "s_conf.h" #include "s_conf.h"
#include "packet.h" #include "packet.h"
#include "irc_string.h"
static int m_part(struct Client *, struct Client *, int, const char **); static int m_part(struct Client *, struct Client *, int, const char **);

View file

@ -34,6 +34,7 @@
#include "parse.h" #include "parse.h"
#include "modules.h" #include "modules.h"
#include "s_conf.h" #include "s_conf.h"
#include "irc_string.h"
static int m_quit(struct Client *, struct Client *, int, const char **); static int m_quit(struct Client *, struct Client *, int, const char **);
static int ms_quit(struct Client *, struct Client *, int, const char **); static int ms_quit(struct Client *, struct Client *, int, const char **);

View file

@ -28,7 +28,7 @@
#include "client.h" /* client struct */ #include "client.h" /* client struct */
#include "common.h" /* TRUE bleah */ #include "common.h" /* TRUE bleah */
#include "hash.h" /* add_to_client_hash */ #include "hash.h" /* add_to_client_hash */
#include "irc_string.h" #include "match.h"
#include "ircd.h" /* me */ #include "ircd.h" /* me */
#include "numeric.h" /* ERR_xxx */ #include "numeric.h" /* ERR_xxx */
#include "s_conf.h" /* struct ConfItem */ #include "s_conf.h" /* struct ConfItem */

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "common.h" /* FALSE bleah */ #include "common.h" /* FALSE bleah */
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_conf.h" #include "s_conf.h"

View file

@ -26,7 +26,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -33,7 +33,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "class.h" #include "class.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "msg.h" #include "msg.h"

View file

@ -26,7 +26,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "s_serv.h" #include "s_serv.h"
#include "s_conf.h" #include "s_conf.h"
#include "msg.h" #include "msg.h"

View file

@ -44,7 +44,7 @@
#include "s_conf.h" #include "s_conf.h"
#include "msg.h" #include "msg.h"
#include "parse.h" #include "parse.h"
#include "irc_string.h" #include "match.h"
#include "logger.h" #include "logger.h"
#include "s_user.h" #include "s_user.h"
#include "cache.h" #include "cache.h"

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
#include "numeric.h" #include "numeric.h"
#include "s_conf.h" #include "s_conf.h"
#include "s_newconf.h" #include "s_newconf.h"

View file

@ -29,7 +29,7 @@
#include "class.h" #include "class.h"
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "hostmask.h" #include "hostmask.h"
#include "numeric.h" #include "numeric.h"

View file

@ -39,7 +39,7 @@
#include "hash.h" #include "hash.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" #include "s_serv.h"

View file

@ -29,7 +29,7 @@
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "hook.h" #include "hook.h"
#include "numeric.h" #include "numeric.h"

View file

@ -29,7 +29,7 @@
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -26,7 +26,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -29,7 +29,7 @@
#include "class.h" #include "class.h"
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "hostmask.h" #include "hostmask.h"
#include "numeric.h" #include "numeric.h"

View file

@ -27,7 +27,7 @@
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -26,7 +26,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" #include "s_serv.h"

View file

@ -37,7 +37,7 @@
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_conf.h" #include "s_conf.h"

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"
#include "s_user.h" #include "s_user.h"

View file

@ -29,7 +29,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_conf.h" #include "s_conf.h"

View file

@ -26,7 +26,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" /* client struct */ #include "client.h" /* client struct */
#include "irc_string.h" #include "match.h"
#include "send.h" /* sendto_one */ #include "send.h" /* sendto_one */
#include "numeric.h" /* ERR_xxx */ #include "numeric.h" /* ERR_xxx */
#include "ircd.h" /* me */ #include "ircd.h" /* me */

View file

@ -29,7 +29,7 @@
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"
#include "irc_string.h" #include "match.h"
#include "msg.h" #include "msg.h"
#include "parse.h" #include "parse.h"
#include "modules.h" #include "modules.h"

View file

@ -34,7 +34,7 @@
#include "s_conf.h" #include "s_conf.h"
#include "send.h" #include "send.h"
#include "channel.h" #include "channel.h"
#include "irc_string.h" #include "match.h"
#include "msg.h" #include "msg.h"
#include "parse.h" #include "parse.h"
#include "hash.h" #include "hash.h"

View file

@ -28,7 +28,7 @@
#include "client.h" #include "client.h"
#include "channel.h" #include "channel.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "s_serv.h" #include "s_serv.h"
#include "numeric.h" #include "numeric.h"

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_conf.h" #include "s_conf.h"

View file

@ -38,7 +38,7 @@
#include "hash.h" #include "hash.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" #include "s_serv.h"

View file

@ -28,7 +28,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" #include "s_serv.h"

View file

@ -48,7 +48,7 @@
#include "monitor.h" #include "monitor.h"
#include "s_stats.h" #include "s_stats.h"
#include "snomask.h" #include "snomask.h"
#include "irc_string.h" #include "match.h"
#include "s_user.h" #include "s_user.h"
static int me_svslogin(struct Client *, struct Client *, int, const char **); static int me_svslogin(struct Client *, struct Client *, int, const char **);

View file

@ -38,7 +38,7 @@
#include "hash.h" #include "hash.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" #include "s_serv.h"

View file

@ -28,7 +28,7 @@
#include "class.h" /* report_classes */ #include "class.h" /* report_classes */
#include "client.h" /* Client */ #include "client.h" /* Client */
#include "common.h" /* TRUE/FALSE */ #include "common.h" /* TRUE/FALSE */
#include "irc_string.h" #include "match.h"
#include "ircd.h" /* me */ #include "ircd.h" /* me */
#include "listener.h" /* show_ports */ #include "listener.h" /* show_ports */
#include "msg.h" /* Message */ #include "msg.h" /* Message */

View file

@ -26,7 +26,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "common.h" /* TRUE bleah */ #include "common.h" /* TRUE bleah */
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -37,7 +37,7 @@
#include "common.h" #include "common.h"
#include "config.h" #include "config.h"
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
#include "s_conf.h" #include "s_conf.h"
#include "msg.h" #include "msg.h"
#include "modules.h" #include "modules.h"

View file

@ -38,7 +38,7 @@
#include "client.h" #include "client.h"
#include "common.h" /* FALSE bleah */ #include "common.h" /* FALSE bleah */
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
#include "numeric.h" #include "numeric.h"
#include "s_conf.h" #include "s_conf.h"
#include "logger.h" #include "logger.h"

View file

@ -28,7 +28,7 @@
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -31,7 +31,7 @@
#include "hash.h" #include "hash.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" #include "s_serv.h"

View file

@ -26,7 +26,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_user.h" #include "s_user.h"

View file

@ -30,7 +30,7 @@
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" #include "s_serv.h"
#include "send.h" #include "send.h"
#include "irc_string.h" #include "match.h"
#include "msg.h" #include "msg.h"
#include "parse.h" #include "parse.h"
#include "modules.h" #include "modules.h"

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"
#include "s_user.h" #include "s_user.h"

View file

@ -32,7 +32,7 @@
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" #include "s_serv.h"
#include "send.h" #include "send.h"
#include "irc_string.h" #include "match.h"
#include "s_conf.h" #include "s_conf.h"
#include "logger.h" #include "logger.h"
#include "msg.h" #include "msg.h"

View file

@ -35,7 +35,7 @@
#include "s_conf.h" #include "s_conf.h"
#include "s_serv.h" #include "s_serv.h"
#include "send.h" #include "send.h"
#include "irc_string.h" #include "match.h"
#include "s_conf.h" #include "s_conf.h"
#include "logger.h" #include "logger.h"
#include "msg.h" #include "msg.h"

View file

@ -29,7 +29,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "ircd_defs.h" #include "ircd_defs.h"
#include "numeric.h" #include "numeric.h"

View file

@ -42,7 +42,7 @@
#include "logger.h" #include "logger.h"
#include "s_serv.h" #include "s_serv.h"
#include "whowas.h" #include "whowas.h"
#include "irc_string.h" #include "match.h"
#include "hash.h" #include "hash.h"
#include "msg.h" #include "msg.h"
#include "parse.h" #include "parse.h"

View file

@ -30,7 +30,7 @@
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "hook.h" #include "hook.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" /* captab */ #include "s_serv.h" /* captab */

View file

@ -31,7 +31,7 @@
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "hook.h" #include "hook.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" /* captab */ #include "s_serv.h" /* captab */

View file

@ -35,7 +35,7 @@
#include "s_conf.h" #include "s_conf.h"
#include "s_newconf.h" #include "s_newconf.h"
#include "send.h" #include "send.h"
#include "irc_string.h" #include "match.h"
#define BAD_CONF_CLASS -1 #define BAD_CONF_CLASS -1
#define BAD_PING -2 #define BAD_PING -2

View file

@ -31,7 +31,7 @@
#include "class.h" #include "class.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "packet.h" #include "packet.h"

View file

@ -31,7 +31,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -38,7 +38,7 @@
*/ */
#include "stdinc.h" #include "stdinc.h"
#include "hook.h" #include "hook.h"
#include "irc_string.h" #include "match.h"
hook *hooks; hook *hooks;

View file

@ -31,7 +31,7 @@
#include "hostmask.h" #include "hostmask.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"
#include "irc_string.h" #include "match.h"
#ifdef RB_IPV6 #ifdef RB_IPV6
static unsigned long hash_ipv6(struct sockaddr *, int); static unsigned long hash_ipv6(struct sockaddr *, int);

View file

@ -23,7 +23,7 @@
*/ */
#include "stdinc.h" #include "stdinc.h"
#include "irc_string.h" #include "match.h"
#include "client.h" #include "client.h"
#include "setup.h" #include "setup.h"
#include "irc_dictionary.h" #include "irc_dictionary.h"

View file

@ -24,10 +24,7 @@
* $Id: irc_string.c 678 2006-02-03 20:25:01Z jilles $ * $Id: irc_string.c 678 2006-02-03 20:25:01Z jilles $
*/ */
#include "stdinc.h"
#include "irc_string.h" #include "irc_string.h"
#include "client.h"
#include "setup.h"
char * char *
strip_colour(char *string) strip_colour(char *string)

View file

@ -34,7 +34,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd_signal.h" #include "ircd_signal.h"
#include "msg.h" /* msgtab */ #include "msg.h" /* msgtab */
#include "hostmask.h" #include "hostmask.h"

View file

@ -30,7 +30,7 @@
#include "s_newconf.h" #include "s_newconf.h"
#include "hostmask.h" #include "hostmask.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "hash.h" #include "hash.h"
/* conf_add_fields() /* conf_add_fields()

View file

@ -28,7 +28,7 @@
#include "setup.h" #include "setup.h"
#include "listener.h" #include "listener.h"
#include "client.h" #include "client.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "ircd_defs.h" #include "ircd_defs.h"
#include "numeric.h" #include "numeric.h"

View file

@ -23,7 +23,7 @@
#include "config.h" #include "config.h"
#include "client.h" #include "client.h"
#include "ircd.h" #include "ircd.h"
#include "irc_string.h" #include "match.h"
/* /*
* Compare if a given string (name) matches the given * Compare if a given string (name) matches the given

View file

@ -37,7 +37,7 @@
#include "numeric.h" #include "numeric.h"
#include "parse.h" #include "parse.h"
#include "ircd_defs.h" #include "ircd_defs.h"
#include "irc_string.h" #include "match.h"

View file

@ -29,7 +29,7 @@
#include "config.h" #include "config.h"
#include "s_conf.h" #include "s_conf.h"
#include "numeric.h" #include "numeric.h"
#include "irc_string.h" #include "match.h"
#include "common.h" /* NULL cripes */ #include "common.h" /* NULL cripes */
#include "messages.tab" #include "messages.tab"

View file

@ -31,7 +31,7 @@
#include "ircd.h" #include "ircd.h"
#include "parse.h" #include "parse.h"
#include "packet.h" #include "packet.h"
#include "irc_string.h" #include "match.h"
#include "hook.h" #include "hook.h"
#include "send.h" #include "send.h"

View file

@ -31,7 +31,7 @@
#include "channel.h" #include "channel.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "logger.h" #include "logger.h"

View file

@ -31,7 +31,7 @@
#include "ircd.h" #include "ircd.h"
#include "res.h" #include "res.h"
#include "reslib.h" #include "reslib.h"
#include "irc_string.h" #include "match.h"
#include "numeric.h" #include "numeric.h"
#include "client.h" /* SNO_* */ #include "client.h" /* SNO_* */

View file

@ -86,7 +86,7 @@
#include "ircd.h" #include "ircd.h"
#include "res.h" #include "res.h"
#include "reslib.h" #include "reslib.h"
#include "irc_string.h" #include "match.h"
#define NS_TYPE_ELT 0x40 /* EDNS0 extended label type */ #define NS_TYPE_ELT 0x40 /* EDNS0 extended label type */
#define DNS_LABELTYPE_BITSTRING 0x41 #define DNS_LABELTYPE_BITSTRING 0x41

View file

@ -39,7 +39,7 @@
#include "s_conf.h" #include "s_conf.h"
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "packet.h" #include "packet.h"

View file

@ -35,7 +35,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "listener.h" #include "listener.h"
#include "hostmask.h" #include "hostmask.h"

View file

@ -35,7 +35,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "ircd_defs.h" #include "ircd_defs.h"
#include "numeric.h" #include "numeric.h"

View file

@ -31,7 +31,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "listener.h" #include "listener.h"
#include "msg.h" #include "msg.h"

View file

@ -27,7 +27,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "send.h" #include "send.h"

View file

@ -30,7 +30,7 @@
#include "class.h" #include "class.h"
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_serv.h" #include "s_serv.h"

View file

@ -35,7 +35,7 @@
#include "stdinc.h" #include "stdinc.h"
#include "s_user.h" #include "s_user.h"
#include "irc_string.h" #include "match.h"
/* /*
* Simple mappings for $foo -> 'bar'. * Simple mappings for $foo -> 'bar'.

View file

@ -30,7 +30,7 @@
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "ircd_defs.h" #include "ircd_defs.h"
#include "numeric.h" #include "numeric.h"

View file

@ -23,7 +23,7 @@
#include "channel.h" #include "channel.h"
#include "client.h" #include "client.h"
#include "hash.h" #include "hash.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "numeric.h" #include "numeric.h"
#include "s_user.h" #include "s_user.h"

View file

@ -34,7 +34,7 @@
#include "class.h" #include "class.h"
#include "client.h" #include "client.h"
#include "common.h" #include "common.h"
#include "irc_string.h" #include "match.h"
#include "ircd.h" #include "ircd.h"
#include "hostmask.h" #include "hostmask.h"
#include "numeric.h" #include "numeric.h"