]> jfr.im git - irc/rqf/shadowircd.git/blobdiff - include/channel.h
Consolidate duplicate channel mode flags tables to one.
[irc/rqf/shadowircd.git] / include / channel.h
index c743c55ed16ea186726562d6756862272f50b5bc..3363fb72596ad8be8d7a6d28008c8946925f8964 100644 (file)
@@ -102,6 +102,12 @@ struct Ban
        dlink_node node;
 };
 
+struct mode_letter
+{
+       int mode;
+       char letter;
+};
+
 struct ChModeChange
 {
        char letter;
@@ -254,6 +260,8 @@ extern void send_cap_mode_changes(struct Client *client_p, struct Client *source
 extern void set_channel_mode(struct Client *client_p, struct Client *source_p,
                struct Channel *chptr, struct membership *msptr, int parc, const char *parv[]);
 
+extern const struct mode_letter chmode_flags[];
+
 extern struct ChannelMode chmode_table[256];
 
 extern int add_id(struct Client *source_p, struct Channel *chptr, const char *banid,