#include "stdinc.h"
#include "tools.h"
#include "pcre.h"
#include "irc_string.h"
#include "sprintf_irc.h"
#include "client.h"
#include "list.h"
#include "memory.h"
Vai al codice sorgente di questo file.
Definizioni | |
#define | INADDRSZ 4 |
#define | IN6ADDRSZ 16 |
#define | INT16SZ 2 |
#define | SPRINTF(x) ((size_t)ircsprintf x) |
Funzioni | |
const char * | myctime (time_t value) |
char * | clean_string (char *dest, const unsigned char *src, size_t len) |
void | strip_tabs (char *dest, const char *src, size_t len) |
char * | strtoken (char **save, char *str, const char *fs) |
const char * | inetntoa (const char *in) |
char * | basename (char *path) |
static const char * | inet_ntop4 (const unsigned char *src, char *dst, unsigned int size) |
const char * | inetntop (int af, const void *src, char *dst, unsigned int size) |
size_t | strlcat (char *dst, const char *src, size_t siz) |
size_t | strlcpy (char *dst, const char *src, size_t siz) |
pcre * | ircd_pcre_compile (const char *pattern, const char **errptr) |
int | ircd_pcre_exec (const pcre *code, const char *subject) |
Variabili | |
static const char * | IpQuadTab [] |
#define IN6ADDRSZ 16 |
Definizione alla linea 39 del file irc_string.c.
#define INADDRSZ 4 |
Definizione alla linea 35 del file irc_string.c.
#define INT16SZ 2 |
Definizione alla linea 43 del file irc_string.c.
#define SPRINTF | ( | x | ) | ((size_t)ircsprintf x) |
Definizione alla linea 281 del file irc_string.c.
char* basename | ( | char * | path | ) |
Definizione alla linea 250 del file irc_string.c.
Referenziato da load_a_module(), mo_modload(), mo_modreload(), e mo_modunload().
char* clean_string | ( | char * | dest, | |
const unsigned char * | src, | |||
size_t | len | |||
) |
static const char * inet_ntop4 | ( | const unsigned char * | src, | |
char * | dst, | |||
unsigned int | size | |||
) | [static] |
Definizione alla linea 305 del file irc_string.c.
Riferimenti inetntoa().
Referenziato da inetntop().
const char* inetntoa | ( | const char * | in | ) |
const char* inetntop | ( | int | af, | |
const void * | src, | |||
char * | dst, | |||
unsigned int | size | |||
) |
pcre* ircd_pcre_compile | ( | const char * | pattern, | |
const char ** | errptr | |||
) |
Definizione alla linea 535 del file irc_string.c.
Referenziato da me_rkline(), mo_rkline(), parse_csv_file(), e write_rxline().
int ircd_pcre_exec | ( | const pcre * | code, | |
const char * | subject | |||
) |
Definizione alla linea 546 del file irc_string.c.
Referenziato da find_matching_name_conf(), e find_regexp_kline().
const char* myctime | ( | time_t | value | ) |
Definizione alla linea 60 del file irc_string.c.
Riferimenti buf.
Referenziato da log_oper_action(), log_user_exit(), send_birthdate_online_time(), e whowas_do().
void strip_tabs | ( | char * | dest, | |
const char * | src, | |||
size_t | len | |||
) |
size_t strlcat | ( | char * | dst, | |
const char * | src, | |||
size_t | siz | |||
) |
Definizione alla linea 472 del file irc_string.c.
Referenziato da add_connection(), build_nicklist(), e remove_a_mode().
size_t strlcpy | ( | char * | dst, | |
const char * | src, | |||
size_t | siz | |||
) |
Definizione alla linea 505 del file irc_string.c.
Referenziato da add_conf_module(), add_history(), add_user_host(), auth_dns_callback(), build_target_list(), cap_end(), chm_key(), client_from_server(), create_channel_resv(), cryptlink_serv(), dead_link_on_read(), do_local_user(), do_query_name(), fbgets(), fd_open(), find_or_add_userhost(), find_user_host(), hash_find_masked_server(), init_message_file(), init_uid(), irc_getnameinfo(), m_nick(), m_part(), m_quit(), main(), make_channel(), make_virthost(), mo_jupe(), mo_operspy(), mo_svsnick(), mo_testline(), mod_add_path(), mr_nick(), mr_pass(), mr_pong(), mr_server(), ms_bmask(), ms_nick(), ms_server(), ms_sid(), ms_sjoin(), ms_uid(), parse_cryptserv_args(), parse_resvconf(), proc_answer(), read_conf_files(), read_message_file(), register_local_user(), register_remote_user(), rehash(), remove_conf_line(), remove_dependents(), serv_connect(), server_estab(), set_channel_topic(), set_initial_nick(), set_locale(), set_server_gecos(), show_iline_prefix(), split_nuh(), e verify_access().
char* strtoken | ( | char ** | save, | |
char * | str, | |||
const char * | fs | |||
) |
Definizione alla linea 141 del file irc_string.c.
const char* IpQuadTab[] [static] |
Valore iniziale:
{ "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115", "116", "117", "118", "119", "120", "121", "122", "123", "124", "125", "126", "127", "128", "129", "130", "131", "132", "133", "134", "135", "136", "137", "138", "139", "140", "141", "142", "143", "144", "145", "146", "147", "148", "149", "150", "151", "152", "153", "154", "155", "156", "157", "158", "159", "160", "161", "162", "163", "164", "165", "166", "167", "168", "169", "170", "171", "172", "173", "174", "175", "176", "177", "178", "179", "180", "181", "182", "183", "184", "185", "186", "187", "188", "189", "190", "191", "192", "193", "194", "195", "196", "197", "198", "199", "200", "201", "202", "203", "204", "205", "206", "207", "208", "209", "210", "211", "212", "213", "214", "215", "216", "217", "218", "219", "220", "221", "222", "223", "224", "225", "226", "227", "228", "229", "230", "231", "232", "233", "234", "235", "236", "237", "238", "239", "240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255" }
Definizione alla linea 174 del file irc_string.c.
Referenziato da inetntoa().