userlist.h

来自「The major functionality added in this re」· C头文件 代码 · 共 35 行

H
35
字号
#include <time.h>struct User{	char nick[NICKLEN];	char *hostname;	char *realname;	char *servername;	time_t lasttalk;	int weight;	unsigned int access;	/* axs bit field */	char prefix; /* @ + % */	unsigned int admin:1;	unsigned int op:1;	unsigned int hop:1;	unsigned int voice:1;};#define USERACCESS_SIZE 16int userlist_add_hostname (struct session *sess, char *nick,											 char *hostname, char *realname,											 char *servername);struct User *find_name (struct session *sess, char *name);struct User *find_name_global (struct server *serv, char *name);void update_user_list (struct session *sess);void clear_user_list (struct session *sess);void free_userlist (struct session *sess);void sort_namelist (struct session *sess);void add_name (struct session *sess, char *name, char *hostname);int sub_name (struct session *sess, char *name);void change_nick (struct session *sess, char *oldname, char *newname);void ul_update_entry (session *sess, char *name, char mode, char sign);void update_all_of (char *name);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?