Make Dictionary keys const everywhere.
This commit is contained in:
parent
0d3fb5c99c
commit
001b3b3633
|
@ -33,7 +33,7 @@ struct DictionaryElement
|
||||||
{
|
{
|
||||||
struct DictionaryElement *left, *right, *prev, *next;
|
struct DictionaryElement *left, *right, *prev, *next;
|
||||||
void *data;
|
void *data;
|
||||||
char *key;
|
const char *key;
|
||||||
int position;
|
int position;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -133,7 +133,7 @@ extern void irc_dictionary_foreach_next(struct Dictionary *dtree,
|
||||||
/*
|
/*
|
||||||
* irc_dictionary_add() adds a key->value entry to the dictionary tree.
|
* irc_dictionary_add() adds a key->value entry to the dictionary tree.
|
||||||
*/
|
*/
|
||||||
extern struct DictionaryElement *irc_dictionary_add(struct Dictionary *dtree, char *key, void *data);
|
extern struct DictionaryElement *irc_dictionary_add(struct Dictionary *dtree, const char *key, void *data);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* irc_dictionary_find() returns a struct DictionaryElement container from a dtree for key 'key'.
|
* irc_dictionary_find() returns a struct DictionaryElement container from a dtree for key 'key'.
|
||||||
|
|
|
@ -704,7 +704,7 @@ struct DictionaryElement *irc_dictionary_find(struct Dictionary *dict, const cha
|
||||||
* Side Effects:
|
* Side Effects:
|
||||||
* - data is inserted into the DTree.
|
* - data is inserted into the DTree.
|
||||||
*/
|
*/
|
||||||
struct DictionaryElement *irc_dictionary_add(struct Dictionary *dict, char *key, void *data)
|
struct DictionaryElement *irc_dictionary_add(struct Dictionary *dict, const char *key, void *data)
|
||||||
{
|
{
|
||||||
struct DictionaryElement *delem;
|
struct DictionaryElement *delem;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue