added type definition for hash table structure
authorHolger Schemel <info@artsoft.org>
Fri, 23 Feb 2024 14:41:19 +0000 (15:41 +0100)
committerHolger Schemel <info@artsoft.org>
Fri, 23 Feb 2024 14:41:19 +0000 (15:41 +0100)
src/game_bd/bd_cave.c
src/game_bd/bd_cavedb.c
src/libgame/hash.h
src/tools.c

index cf7bc8af83018795f21a7e60e356900c6547dee5..30b9e766c18cece36b23ce5bb1b300b812ee3cc4 100644 (file)
@@ -81,7 +81,7 @@ static const char* scheduling_filename[] =
   "bd2ckatari"
 };
 
-static struct hashtable *name_to_element;
+static HashTable *name_to_element;
 GdElement gd_char_to_element[256];
 
 /* color of flashing the screen, gate opening to exit */
index 804cd06e42599fb6ee863de5ed59c1319a8a2f6c..02b57e2dedac09b0bf6a8e465eff625ee7bed972 100644 (file)
@@ -930,7 +930,7 @@ GdElement gd_element_get_hammered(GdElement elem)
 void gd_cave_db_init(void)
 {
   int i;
-  struct hashtable *pointers;
+  HashTable *pointers;
   boolean lowercase_names = TRUE;
 
   /* TRANSLATORS: some languages (for example, german) do not have lowercase nouns. */
index 50806d449e94ac85d0de77c8bedd21b6e72e3d1e..61bc917a6cd45c35d7d4efc0db996db3d7005804 100644 (file)
@@ -121,6 +121,8 @@ struct hashtable_itr
   unsigned int index;
 };
 
+typedef struct hashtable HashTable;
+
 
 /*****************************************************************************
  * create_hashtable_ext
index 1d3607e446eb94000aace0fbc45a0439f6906f5c..2f3f06a121a8550d9633e6250c466221f15e1a8d 100644 (file)
@@ -11316,9 +11316,9 @@ static unsigned int test_uuid_random_function_better(int max)
 
 static void TestGeneratingUUIDs_RunTest(int nr, int always_seed, int num_uuids)
 {
-  struct hashtable *hash_seeds =
+  HashTable *hash_seeds =
     create_hashtable(get_hash_from_string, hash_key_strings_are_equal, free, NULL);
-  struct hashtable *hash_uuids =
+  HashTable *hash_uuids =
     create_hashtable(get_hash_from_string, hash_key_strings_are_equal, free, NULL);
   static char message[100];
   int i;