update hashmap library
This commit is contained in:
@@ -61,7 +61,7 @@ char *cws_strip(char *str) {
|
||||
return str;
|
||||
}
|
||||
|
||||
int my_str_hash_fn(void *key) {
|
||||
unsigned int my_str_hash_fn(const void *key) {
|
||||
char *key_str = (char *)key;
|
||||
size_t key_len = strlen(key_str);
|
||||
|
||||
@@ -74,7 +74,7 @@ int my_str_hash_fn(void *key) {
|
||||
return total % 2069;
|
||||
}
|
||||
|
||||
bool my_str_equal_fn(void *a, void *b) {
|
||||
bool my_str_equal_fn(const void *a, const void *b) {
|
||||
if (strcmp((char *)a, (char *)b) == 0) {
|
||||
return true;
|
||||
}
|
||||
@@ -84,9 +84,9 @@ bool my_str_equal_fn(void *a, void *b) {
|
||||
|
||||
void my_str_free_fn(void *value) { free(value); }
|
||||
|
||||
int my_int_hash_fn(void *key) { return *(int *)key; }
|
||||
unsigned int my_int_hash_fn(const void *key) { return *(int *)key; }
|
||||
|
||||
bool my_int_equal_fn(void *a, void *b) {
|
||||
bool my_int_equal_fn(const void *a, const void *b) {
|
||||
int ai = *(int *)a;
|
||||
int bi = *(int *)b;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user