]> saetta.ns0.it Git - libzakutils/commitdiff
Added missing implementation of gstring_replace.
authorAndrea Zagli <azagli@libero.it>
Sun, 16 Aug 2020 08:13:31 +0000 (10:13 +0200)
committerAndrea Zagli <azagli@libero.it>
Sun, 16 Aug 2020 08:13:31 +0000 (10:13 +0200)
src/generic.c

index 1ff5b070edd353a2f431b0f77c80204fa5dc0e3a..afc2d2ef4cf50633c9058cba0a20ed1404f501cd 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (C) 2015-2019 Andrea Zagli <azagli@libero.it>
+ * Copyright (C) 2015-2020 Andrea Zagli <azagli@libero.it>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -98,6 +98,27 @@ gchar
        return g_strjoinv (replace, g_strsplit (string, origin, 0));
 }
 
+/**
+ * zak_utils_gstring_replace:
+ * @string:
+ * @origin:
+ * @replace:
+ *
+ */
+void
+zak_utils_gstring_replace (GString *string,
+                           const gchar *origin,
+                           const gchar *replace)
+{
+       gchar *str;
+
+       str = zak_utils_string_replace ((const gchar *)string->str, origin, replace);
+
+       g_string_assign (string, str);
+
+       g_free (str);
+}
+
 /**
  * zak_utils_gstring_replace_full:
  * @string: