replaced glib function calls to g_strfreev()
authorHolger Schemel <info@artsoft.org>
Mon, 19 Feb 2024 22:50:11 +0000 (23:50 +0100)
committerHolger Schemel <info@artsoft.org>
Mon, 19 Feb 2024 22:50:11 +0000 (23:50 +0100)
src/game_bd/bd_bdcff.c
src/game_bd/bd_caveobject.c

index 8b7164b902cd83e82f505bcd86be440159a6726f..9972b7f2b9a4e0309002690d4ede7cccc2aa9da7 100644 (file)
@@ -330,7 +330,7 @@ static boolean struct_set_property(gpointer str, const GdStructDescriptor *prop_
   if (identifier_found && !was_string && paramindex < paramcount)
     Warn("excess parameters for attribute '%s': '%s'", attrib, params[paramindex]);
 
-  g_strfreev(params);
+  freeStringArray(params);
 
   return identifier_found;
 }
@@ -352,7 +352,7 @@ static boolean replay_store_more_from_bdcff(GdReplay *replay, const char *param)
   for (i = 0; split[i] != 0; i++)
     result = result && replay_store_from_bdcff(replay, split[i]);
 
-  g_strfreev(split);
+  freeStringArray(split);
 
   return result;
 }
@@ -482,7 +482,7 @@ static boolean cave_process_tags_func(const char *attrib, const char *param, GdC
     identifier_found = struct_set_property(cave, gd_cave_properties, attrib, param, cave->w * cave->h);
   }
 
-  g_strfreev(params);
+  freeStringArray(params);
 
   /* a ghrfunc should return true if the identifier is to be removed */
   return identifier_found;
@@ -1095,7 +1095,7 @@ boolean gd_caveset_load_from_bdcff(const char *contents)
        else
          Warn("invalid effect specification '%s'", param);
 
-       g_strfreev(params);
+       freeStringArray(params);
       }
       else
       {
@@ -1149,7 +1149,7 @@ boolean gd_caveset_load_from_bdcff(const char *contents)
     Warn(_("Invalid BDCFF: [game] section has drawing objects defined"));
 
   /* cleanup */
-  g_strfreev (lines);
+  freeStringArray(lines);
   g_hash_table_destroy(tags);
   g_hash_table_destroy(replay_tags);
   gd_cave_free(default_cave);
index c02023976b1d6de13e15680aaa2b074dfc1648f1..748de2bedf4c71fbcc99420076aa56e442b21458 100644 (file)
@@ -615,7 +615,7 @@ GdObject *gd_object_new_from_string(char *str)
       return NULL;
 
     if (words)
-      g_strfreev(words);
+      freeStringArray(words);
 
     words = getSplitStringArray(param, " ", -1);
     l = g_strv_length(words);