diff --git a/include/modval.h b/include/modval.h index 5c9dde0..56a5b1f 100644 --- a/include/modval.h +++ b/include/modval.h @@ -436,7 +436,7 @@ extern Function_ptr *global; #define fetch_userhost (*(char *(*)(int , char *))global[FETCH_USERHOST]) #define create_channel_list (*(char *(*)(Window *))global[CREATE_CHANNEL_LIST]) #define flush_channel_stats (*(void (*)(void ))global[FLUSH_CHANNEL_STATS]) -#define lookup_channel (*(ChannelList *(*)(char *, int, int))global[LOOKUP_CHANNEL]) +#define lookup_channel (*(ChannelList *(*)(const char *, int, int))global[LOOKUP_CHANNEL]) /* hash.c */ #define find_nicklist_in_channellist (*(NickList *(*)(char *, ChannelList *, int))global[FIND_NICKLIST_IN_CHANNELLIST]) diff --git a/include/names.h b/include/names.h index 7307478..a41366b 100644 --- a/include/names.h +++ b/include/names.h @@ -54,7 +54,7 @@ int is_channel_mode (char *, int, int); int BX_is_chanop (char *, char *); int BX_is_halfop (char *, char *); char *is_chanoper (char *, char *); -ChannelList *BX_lookup_channel (char *, int, int); +ChannelList *BX_lookup_channel (const char *, int, int); char *BX_get_channel_mode (char *, int); #ifdef INCLUDE_UNUSED_FUNCTIONS void set_channel_mode (char *, int, char *); diff --git a/source/names.c b/source/names.c index 5744d4a..cf8efee 100644 --- a/source/names.c +++ b/source/names.c @@ -105,7 +105,7 @@ NickList *Nick, *n; chan->totalnicks = 0; } -extern ChannelList *BX_lookup_channel(char *channel, int server, int unlink) +ChannelList *BX_lookup_channel(const char *channel, int server, int unlink) { register ChannelList *chan = NULL, *last = NULL;