#include "stdinc.h"
#include "irc_string.h"
#include "irc_getaddrinfo.h"
#include "client.h"
#include "ircd.h"
Vai al codice sorgente di questo file.
Funzioni | |
int | match (const char *mask, const char *name) |
int | match_esc (const char *mask, const char *name) |
int | match_chan (const char *mask, const char *name) |
char * | collapse (char *pattern) |
char * | collapse_esc (char *pattern) |
int | irccmp (const char *s1, const char *s2) |
int | ircncmp (const char *s1, const char *s2, size_t n) |
Variabili | |
const unsigned char | ToLowerTab [] |
const unsigned char | ToUpperTab [] |
const unsigned int | CharAttrs [] |
char* collapse | ( | char * | pattern | ) |
Definizione alla linea 207 del file match.c.
Referenziato da add_id(), do_links(), do_whois(), find_userhost(), hunt_server(), m_who(), mo_delspoof(), mo_spoof(), operspy_who(), e write_xline().
int irccmp | ( | const char * | s1, | |
const char * | s2 | |||
) |
Definizione alla linea 265 del file match.c.
Riferimenti ToUpper.
Referenziato da add_id(), add_isupport(), add_user_host(), can_join(), change_local_nick(), count_user_host(), cryptlink_auth(), del_id(), delete_capability(), delete_isupport(), delete_user_host(), do_actual_trace(), do_etrace(), do_ltrace(), do_sgline(), find_callback(), find_capability(), find_client(), find_conf_exact(), find_conf_name(), find_exact_name_conf(), find_server(), find_userhost(), get_client_name(), get_history(), hash_find_channel(), hash_find_id(), hash_find_resv(), hash_find_userhost(), m_challenge(), m_flags(), m_message(), m_mkpasswd(), m_ping(), mo_delspoof(), mo_die(), mo_flags(), mo_mkpasswd(), mo_operspy(), mo_rehash(), mo_restart(), mo_set(), mo_spoof(), mr_capab(), mr_cryptlink(), mr_pass(), ms_join(), ms_ping(), ms_pong(), ms_server(), nick_from_server(), parse_aline(), parse_resvconf(), parse_stats_args(), perform_nick_collides(), quote_splitmode(), remove_conf_line(), remove_gline_match(), remove_tdline_match(), remove_tkline_match(), remove_txline_match(), set_locale(), stats_L_list(), whois_person(), e whowas_do().
int ircncmp | ( | const char * | s1, | |
const char * | s2, | |||
size_t | n | |||
) |
int match | ( | const char * | mask, | |
const char * | name | |||
) |
Definizione alla linea 46 del file match.c.
Riferimenti IsDigit, e ToLower.
Referenziato da attach_connect_block(), check_server(), do_actual_trace(), do_ctrace(), do_etrace(), do_links(), do_ltrace(), do_sgline(), find_bmask(), find_conf_by_address(), find_conf_exact(), find_conf_name(), find_exact_name_conf(), find_matching_name_conf(), find_servconn_in_progress(), find_userhost(), global_whois(), hunt_server(), match_it(), me_kline(), me_rkline(), me_unkline(), me_unrkline(), mo_capture(), mo_classlist(), mo_jupe(), mo_killhost(), mo_kline(), mo_modlist(), mo_resv(), mo_rkline(), mo_rxline(), mo_squit(), mo_testmask(), mo_trace(), mo_uncapture(), mo_unkline(), mo_unresv(), mo_unrkline(), mo_unrxline(), mo_unxline(), mo_xline(), ms_encap(), ms_locops(), ms_pong(), ms_resv(), ms_rxline(), ms_server(), ms_sid(), ms_unresv(), ms_unrxline(), ms_unxline(), parse_stats_args(), recurse_send_quits(), relay_xline(), sendto_match_servs(), server_estab(), server_exists(), stats_L_list(), who_common_channel(), e who_global().
int match_chan | ( | const char * | mask, | |
const char * | name | |||
) |
Definizione alla linea 190 del file match.c.
Riferimenti match_esc().
Referenziato da list_allow_channel(), match_find_resv(), e operspy_list().
int match_esc | ( | const char * | mask, | |
const char * | name | |||
) |
Definizione alla linea 114 del file match.c.
Riferimenti IsDigit, e ToLower.
Referenziato da find_matching_name_conf(), e match_chan().
const unsigned char ToLowerTab[] |
const unsigned char ToUpperTab[] |