Riferimenti per il file irc_string.c

#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 []


Documentazione delle definizioni

#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 (  )     ((size_t)ircsprintf x)

Definizione alla linea 281 del file irc_string.c.


Documentazione delle funzioni

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 
)

Definizione alla linea 80 del file irc_string.c.

Riferimenti IsPrint.

Referenziato da do_links().

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  ) 

Definizione alla linea 215 del file irc_string.c.

Riferimenti buf, e IpQuadTab.

Referenziato da inet_ntop4().

const char* inetntop ( int  af,
const void *  src,
char *  dst,
unsigned int  size 
)

Definizione alla linea 419 del file irc_string.c.

Riferimenti inet_ntop4().

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 
)

Definizione alla linea 118 del file irc_string.c.

Referenziato da yyerror().

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 
)

char* strtoken ( char **  save,
char *  str,
const char *  fs 
)

Definizione alla linea 141 del file irc_string.c.


Documentazione delle variabili

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().


Generato il Wed Apr 15 00:19:21 2009 per ircd-hybrid da  doxygen 1.5.6