Change find_name_in_genericlist() to take const char * argument

This commit is contained in:
Kevin Easton
2015-10-28 21:42:33 +11:00
parent f2262d5b01
commit af3b0c920a
3 changed files with 5 additions and 5 deletions

View File

@@ -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 *);

View File

@@ -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])

View File

@@ -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]);