129 |
|
uintmax_t when; /**< Time the invite has been created */ |
130 |
|
}; |
131 |
|
|
132 |
– |
extern dlink_list channel_list; |
132 |
|
|
133 |
+ |
extern const dlink_list *channel_get_list(void); |
134 |
|
extern int channel_check_name(const char *, const int); |
135 |
|
extern int can_send(struct Channel *, struct Client *, struct Membership *, const char *, int); |
136 |
|
extern int is_banned(const struct Channel *, const struct Client *); |
145 |
|
extern void add_invite(struct Channel *, struct Client *); |
146 |
|
extern void del_invite(struct Invite *); |
147 |
|
extern void clear_invite_list(dlink_list *); |
148 |
< |
extern void channel_send_modes(struct Client *, struct Channel *); |
149 |
< |
extern void channel_modes(struct Channel *, struct Client *, char *, char *); |
148 |
> |
extern void channel_send_modes(struct Client *, const struct Channel *); |
149 |
> |
extern void channel_modes(const struct Channel *, const struct Client *, char *, char *); |
150 |
|
extern void check_spambot_warning(struct Client *, const char *); |
151 |
|
extern void channel_free(struct Channel *); |
152 |
|
extern void channel_set_topic(struct Channel *, const char *, const char *, uintmax_t, int); |
154 |
|
extern const char *get_member_status(const struct Membership *, const int); |
155 |
|
|
156 |
|
extern struct Channel *channel_make(const char *); |
157 |
< |
extern struct Membership *find_channel_link(struct Client *, struct Channel *); |
158 |
< |
#endif |
157 |
> |
extern struct Membership *find_channel_link(const struct Client *, const struct Channel *); |
158 |
> |
#endif /* INCLUDED_channel_h */ |