Go to the source code of this file.
Functions | |
| size_t | strlcpy (char *, const char *, size_t) |
| size_t | strlcat (char *, const char *, size_t) |
| char * | generate_uid (void) |
| void | generate_p10_uid (User *) |
| void | ExpandParv (char *, int, int, int, char **) |
| int | generictoken (char, int, char *, char **) |
| uint32 | hash (char *item) |
| unsigned int | hash_safe (char *item, ub4 len) |
| char * | timediff (time_t) |
| char * | str_signed (unsigned char *str) |
| void | ntoa (struct in_addr addr, char *ipaddr, int len) |
| char * | str_ntoa (struct in_addr addr) |
| char * | strtolower (char *) |
| time_t | time_to_sec (char *time) |
Variables | |
| char | p10_id [3] |
| void ExpandParv | ( | char * | , | |
| int | , | |||
| int | , | |||
| int | , | |||
| char ** | ||||
| ) |
Referenced by HandleClientCmds().
| void generate_p10_uid | ( | User * | ) |
Definition at line 177 of file tools.c.
References alog(), LOG_DEBUG2, p10_id, p10_uid, s_assert, and strlcpy().
Referenced by NewClient().
| char* generate_uid | ( | void | ) |
Definition at line 146 of file tools.c.
References current_uid, and s_assert.
Referenced by NewClient().
| int generictoken | ( | char | , | |
| int | , | |||
| char * | , | |||
| char ** | ||||
| ) |
Definition at line 240 of file tools.c.
Referenced by base64dects(), do_cmd(), and HandleClientCmds().
| uint32 hash | ( | char * | item | ) |
Definition at line 295 of file tools.c.
Referenced by hash_safe().
| unsigned int hash_safe | ( | char * | item, | |
| ub4 | len | |||
| ) |
| char* str_ntoa | ( | struct in_addr | addr | ) |
| char* str_signed | ( | unsigned char * | str | ) |
Change an unsigned string to a signed string, overwriting the original string.
| str | input string |
Definition at line 423 of file tools.c.
Referenced by encode_ip().
| size_t strlcat | ( | char * | dst, | |
| const char * | src, | |||
| size_t | siz | |||
| ) |
Since not every one has strlcpy and strlcat we need to create them if they do not exist on the system
Definition at line 75 of file tools.c.
Referenced by create_chanmode_string(), create_mod_temp(), create_sjoin_nicklist(), create_usermode_string(), ExpandParv(), read_chanmode_string(), sendto_socket(), set_access_flag(), and socket_flags_to_string().
| size_t strlcpy | ( | char * | , | |
| const char * | , | |||
| size_t | ||||
| ) |
Definition at line 103 of file tools.c.
Referenced by add_access_flag(), AddCmd(), AddEventEx(), AddTimedEvent(), addto_mod_que(), AddUser(), create_chanmode_string(), ExpandParv(), generate_p10_uid(), InitDefaults(), KickFromChannel(), load_protocol(), new_access(), new_chan(), new_serv(), new_user(), NewClient(), NewNick(), read_chanmode_string(), Run(), setAccess(), sock_readline(), and socket_flags_to_string().
| char* timediff | ( | time_t | ) |
| char p10_id[3] |
Definition at line 50 of file tools.c.
Referenced by generate_p10_uid(), and VerifyConf().
1.6.3