From 256e9cb6908f6382717a7da2d28161742a846e03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20LUDWIG?= Date: Sun, 25 Jun 2023 19:32:50 +0200 Subject: [PATCH] refactor: usage of `hash_map` instead of `dictionary` --- lib/string.c | 6 +++--- lib/string.h | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/string.c b/lib/string.c index 89b147f..9bfe304 100644 --- a/lib/string.c +++ b/lib/string.c @@ -243,14 +243,14 @@ string_t string_concatenate(string_t string1, string_t string2) { bool string_get_has_unique_characters(const string_t string_value) { bool has_unique = true; size_t string_length = string_get_length(string_value); - struct dictionary* characters_already_seen = dictionary_initialization(); + struct hash_map* characters_already_seen = hash_map_initialization(); for (size_t index = 0; index < string_length && has_unique; index++) { char character = string_value[index]; string_t key = convert_character_to_string(character); - if (dictionary_contains_key(characters_already_seen, key)) { + if (hash_map_contains_key(characters_already_seen, key)) { has_unique = false; } else { - dictionary_add(characters_already_seen, key, (void*)true); + hash_map_add(characters_already_seen, key, (void*)true); } } return has_unique; diff --git a/lib/string.h b/lib/string.h index 0a8691b..c1b27f1 100644 --- a/lib/string.h +++ b/lib/string.h @@ -7,7 +7,7 @@ #include "character.h" #include "convert.h" -#include "dictionary.h" +#include "hash_map.h" #include "types.h" /**