diff options
Diffstat (limited to 'src/plugins/irc')
-rw-r--r-- | src/plugins/irc/irc-channel.c | 6 | ||||
-rw-r--r-- | src/plugins/irc/irc-channel.h | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/plugins/irc/irc-channel.c b/src/plugins/irc/irc-channel.c index d452a7580..98d407ba4 100644 --- a/src/plugins/irc/irc-channel.c +++ b/src/plugins/irc/irc-channel.c @@ -40,6 +40,10 @@ #include "irc-input.h" +/* default CHANTYPES */ +char *irc_channel_default_chantypes = "#&"; + + /* * Checks if a channel pointer is valid for a server. * @@ -671,7 +675,7 @@ irc_channel_is_channel (struct t_irc_server *server, const char *string) first_char[1] = '\0'; return (strpbrk (first_char, (server && server->chantypes) ? - server->chantypes : IRC_CHANNEL_DEFAULT_CHANTYPES)) ? + server->chantypes : irc_channel_default_chantypes)) ? 1 : 0; } diff --git a/src/plugins/irc/irc-channel.h b/src/plugins/irc/irc-channel.h index 5f616b5f1..64f05f1f0 100644 --- a/src/plugins/irc/irc-channel.h +++ b/src/plugins/irc/irc-channel.h @@ -22,8 +22,6 @@ #include <time.h> -#define IRC_CHANNEL_DEFAULT_CHANTYPES "#&+!" - /* channel types */ #define IRC_CHANNEL_TYPE_UNKNOWN -1 #define IRC_CHANNEL_TYPE_CHANNEL 0 @@ -81,6 +79,8 @@ struct t_irc_channel struct t_irc_channel *next_channel; /* link to next channel */ }; +extern char *irc_channel_default_chantypes; + extern int irc_channel_valid (struct t_irc_server *server, struct t_irc_channel *channel); extern struct t_irc_channel *irc_channel_search (struct t_irc_server *server, |