diff options
author | dequis <dx@dxzone.com.ar> | 2015-09-12 05:25:33 -0300 |
---|---|---|
committer | dequis <dx@dxzone.com.ar> | 2015-10-08 02:25:56 -0300 |
commit | 687ec880201e4872a9abf72f5efe135164fc349b (patch) | |
tree | 4e49f1d713799ff679954978f4c8bd94b096282c /irc.h | |
parent | 0b0bb4c68a1c87b8f77f266ea8e836758203f53e (diff) |
IRCv3 multi-prefix... but mostly just adding prefixes to WHO
We can't actually have multiple prefixes internally, so the only thing
missing for multi-prefix compliance is actually having the prefix in the
WHO reply, which is a rfc1459 thing.
Note to future self: check irc logs for the implementation I threw away.
The one that actually handled multiple prefixes. I hope that's useful.
Diffstat (limited to 'irc.h')
-rw-r--r-- | irc.h | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -66,8 +66,7 @@ typedef enum { } irc_status_t; typedef enum { - CAP_FOO = (1 << 0), - CAP_BAR = (1 << 1), + CAP_MULTI_PREFIX = (1 << 1), } irc_cap_flag_t; struct irc_user; @@ -308,6 +307,7 @@ int irc_channel_name_cmp(const char *a_, const char *b_); char *irc_channel_name_gen(irc_t *irc, const char *name); gboolean irc_channel_name_hint(irc_channel_t *ic, const char *name); void irc_channel_update_ops(irc_channel_t *ic, char *value); +char irc_channel_user_get_prefix(irc_channel_user_t *icu); char *set_eval_irc_channel_ops(struct set *set, char *value); gboolean irc_channel_wants_user(irc_channel_t *ic, irc_user_t *iu); |