diff options
-rw-r--r-- | src/gehashmap.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/gehashmap.h b/src/gehashmap.h index 5d29b89..600666e 100644 --- a/src/gehashmap.h +++ b/src/gehashmap.h @@ -142,7 +142,7 @@ \ hash = n##_key_hash(key) % map->capacity; \ entry = map->entries[hash]; \ - for (entry != NULL; entry = entry->next) { \ + for (; entry != NULL; entry = entry->next) { \ if (n##_key_iseq(entry->key, key)) { \ entry->val = val; \ return 0; \ @@ -172,7 +172,7 @@ size_t hash = n##_key_hash(key) % map->capacity; \ struct n##_entry *entry = map->entries[hash]; \ \ - for (entry != NULL; entry = entry->next) { \ + for (; entry != NULL; entry = entry->next) { \ if (n##_key_iseq(entry->key, key)) { \ if (val != NULL) \ *val = entry->val; \ @@ -213,7 +213,7 @@ return 0; \ } \ \ - for (entry->next != NULL; entry = entry->next) { \ + for (; entry->next != NULL; entry = entry->next) { \ if (n##_key_iseq(entry->next->key, key)) { \ struct n##_entry *next = entry->next; \ entry->next = next->next; \ |