77 |
struct t_irc_nick |
struct t_irc_nick |
78 |
{ |
{ |
79 |
char *nick; /* nickname */ |
char *nick; /* nickname */ |
80 |
|
int is_chanowner; /* chan owner? (specific to unrealircd) */ |
81 |
|
int is_chanadmin; /* chan admin? (specific to unrealircd) */ |
82 |
int is_op; /* operator privileges? */ |
int is_op; /* operator privileges? */ |
83 |
int is_halfop; /* half operaor privileges? */ |
int is_halfop; /* half operaor privileges? */ |
84 |
int has_voice; /* nick has voice? */ |
int has_voice; /* nick has voice? */ |
259 |
|
|
260 |
/* nick functions (irc-nick.c) */ |
/* nick functions (irc-nick.c) */ |
261 |
|
|
262 |
extern t_irc_nick *nick_new (t_irc_channel *, char *, int, int, int); |
extern t_irc_nick *nick_new (t_irc_channel *, char *, int, int, int, int, int); |
263 |
extern void nick_resort (t_irc_channel *, t_irc_nick *); |
extern void nick_resort (t_irc_channel *, t_irc_nick *); |
264 |
extern void nick_change (t_irc_channel *, t_irc_nick *, char *); |
extern void nick_change (t_irc_channel *, t_irc_nick *, char *); |
265 |
extern void nick_free (t_irc_channel *, t_irc_nick *); |
extern void nick_free (t_irc_channel *, t_irc_nick *); |