Change find_name_in_genericlist() to take const char * argument
This commit is contained in:
@@ -19,7 +19,7 @@
|
|||||||
|
|
||||||
/* Generic List type hash list */
|
/* Generic List type hash list */
|
||||||
void BX_add_name_to_genericlist (char *, HashEntry *, unsigned int);
|
void BX_add_name_to_genericlist (char *, HashEntry *, unsigned int);
|
||||||
List *BX_find_name_in_genericlist (char *, HashEntry *, unsigned int, int);
|
List *BX_find_name_in_genericlist (const char *, HashEntry *, unsigned int, int);
|
||||||
List *BX_next_namelist(HashEntry *, List *, unsigned int);
|
List *BX_next_namelist(HashEntry *, List *, unsigned int);
|
||||||
|
|
||||||
void BX_add_nicklist_to_channellist(NickList *, ChannelList *);
|
void BX_add_nicklist_to_channellist(NickList *, ChannelList *);
|
||||||
|
|||||||
@@ -444,7 +444,7 @@ extern Function_ptr *global;
|
|||||||
#define next_nicklist (*(NickList *(*)(ChannelList *, NickList *))global[NEXT_NICKLIST])
|
#define next_nicklist (*(NickList *(*)(ChannelList *, NickList *))global[NEXT_NICKLIST])
|
||||||
#define next_namelist (*(List *(*)(HashEntry *, List *, unsigned int))global[NEXT_NAMELIST])
|
#define next_namelist (*(List *(*)(HashEntry *, List *, unsigned int))global[NEXT_NAMELIST])
|
||||||
#define add_name_to_genericlist (*(void (*)(char *, HashEntry *, unsigned int))global[ADD_NAME_TO_GENERICLIST])
|
#define add_name_to_genericlist (*(void (*)(char *, HashEntry *, unsigned int))global[ADD_NAME_TO_GENERICLIST])
|
||||||
#define find_name_in_genericlist (*(List *(*)(char *, HashEntry *, unsigned int, int))global[FIND_NAME_IN_GENERICLIST])
|
#define find_name_in_genericlist (*(List *(*)(const char *, HashEntry *, unsigned int, int))global[FIND_NAME_IN_GENERICLIST])
|
||||||
#define add_whowas_userhost_channel (*(void (*)(WhowasList *, WhowasWrapList *))global[ADD_WHOWAS_USERHOST_CHANNEL])
|
#define add_whowas_userhost_channel (*(void (*)(WhowasList *, WhowasWrapList *))global[ADD_WHOWAS_USERHOST_CHANNEL])
|
||||||
#define find_userhost_channel (*(WhowasList *(*)(char *, char *, int, WhowasWrapList *))global[FIND_USERHOST_CHANNEL])
|
#define find_userhost_channel (*(WhowasList *(*)(char *, char *, int, WhowasWrapList *))global[FIND_USERHOST_CHANNEL])
|
||||||
#define next_userhost (*(WhowasList *(*)(WhowasWrapList *, WhowasList *))global[NEXT_USERHOST])
|
#define next_userhost (*(WhowasList *(*)(WhowasWrapList *, WhowasList *))global[NEXT_USERHOST])
|
||||||
|
|||||||
@@ -147,11 +147,11 @@ static inline void remove_gen_link_from_list(List *tmp, List *prev, HashEntry *l
|
|||||||
tmp->next = NULL;
|
tmp->next = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
List *BX_find_name_in_genericlist(char *name, HashEntry *list, unsigned int size, int remove)
|
List *BX_find_name_in_genericlist(const char *name, HashEntry *list, unsigned int size, int remove)
|
||||||
{
|
{
|
||||||
HashEntry *location;
|
HashEntry *location;
|
||||||
register List *tmp, *prev = NULL;
|
List *tmp, *prev = NULL;
|
||||||
unsigned long hvalue = hash_nickname(name, size);
|
const unsigned long hvalue = hash_nickname(name, size);
|
||||||
|
|
||||||
location = &(list[hvalue]);
|
location = &(list[hvalue]);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user