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

index 6f3b935b421aea5e5f30524f5c6c8eb27209ed69..8b7164b902cd83e82f505bcd86be440159a6726f 100644 (file)
@@ -150,7 +150,7 @@ static boolean struct_set_property(gpointer str, const GdStructDescriptor *prop_
   int i;
   boolean was_string;
 
-  params = g_strsplit_set(param, " ", -1);
+  params = getSplitStringArray(param, " ", -1);
   paramcount = g_strv_length(params);
   identifier_found = FALSE;
 
@@ -347,7 +347,7 @@ static boolean replay_store_more_from_bdcff(GdReplay *replay, const char *param)
   int i;
   boolean result = TRUE;
 
-  split = g_strsplit_set(param, " ", -1);
+  split = getSplitStringArray(param, " ", -1);
 
   for (i = 0; split[i] != 0; i++)
     result = result && replay_store_from_bdcff(replay, split[i]);
@@ -403,7 +403,7 @@ static boolean cave_process_tags_func(const char *attrib, const char *param, GdC
   char **params;
   boolean identifier_found;
 
-  params = g_strsplit_set(param, " ", -1);
+  params = getSplitStringArray(param, " ", -1);
   identifier_found = FALSE;
 
   if (strcasecmp(attrib, "SnapExplosions") == 0)
@@ -669,7 +669,7 @@ boolean gd_caveset_load_from_bdcff(const char *contents)
   replay_tags = g_hash_table_new_full(gd_str_case_hash, gd_str_case_equal, free, free);
 
   /* split into lines */
-  lines = g_strsplit_set (contents, "\n", 0);
+  lines = getSplitStringArray (contents, "\n", 0);
 
   /* attributes read will be set in cave. if no [cave]; they are stored
      in the default cave; like in a [game] */
@@ -1048,7 +1048,7 @@ boolean gd_caveset_load_from_bdcff(const char *contents)
        /* CHECK IF IT IS AN EFFECT */
        char **params;
 
-       params = g_strsplit_set(param, " ", -1);
+       params = getSplitStringArray(param, " ", -1);
 
        /* an effect command has two parameters */
        if (g_strv_length(params) == 2)
index 750543d2c5ab24007dfb83cff797a606f960f370..c02023976b1d6de13e15680aaa2b074dfc1648f1 100644 (file)
@@ -617,7 +617,7 @@ GdObject *gd_object_new_from_string(char *str)
     if (words)
       g_strfreev(words);
 
-    words = g_strsplit_set(param, " ", -1);
+    words = getSplitStringArray(param, " ", -1);
     l = g_strv_length(words);
 
     if (l < 10 || l > 19)