+2006-06-01 Behdad Esfahbod <behdad@gnome.org>
+
+ * glib/gkeyfile.c (g_key_file_to_data),
+ (g_key_file_parse_value_as_comment),
+ (g_key_file_parse_comment_as_value):
+ * glib/gscanner.c (g_scanner_get_token_ll): Cleanup. Use return
+ value of g_string_free(...). (#343548, Chris Wilson)
+
2006-05-28 Matthias Clasen <mclasen@redhat.com>
* glib/gmarkup.c (g_markup_parse_context_parse):
+2006-06-01 Behdad Esfahbod <behdad@gnome.org>
+
+ * glib/gkeyfile.c (g_key_file_to_data),
+ (g_key_file_parse_value_as_comment),
+ (g_key_file_parse_comment_as_value):
+ * glib/gscanner.c (g_scanner_get_token_ll): Cleanup. Use return
+ value of g_string_free(...). (#343548, Chris Wilson)
+
2006-05-28 Matthias Clasen <mclasen@redhat.com>
* glib/gmarkup.c (g_markup_parse_context_parse):
GError **error)
{
GString *data_string;
- gchar *data;
GList *group_node, *key_file_node;
g_return_val_if_fail (key_file != NULL, NULL);
if (length)
*length = data_string->len;
- data = data_string->str;
-
- g_string_free (data_string, FALSE);
-
- return data;
+ return g_string_free (data_string, FALSE);
}
/**
const gchar *value)
{
GString *string;
- gchar **lines, *comment;
+ gchar **lines;
gsize i;
string = g_string_sized_new (512);
}
g_strfreev (lines);
- comment = string->str;
-
- g_string_free (string, FALSE);
-
- return comment;
+ return g_string_free (string, FALSE);
}
static gchar *
const gchar *comment)
{
GString *string;
- gchar **lines, *value;
+ gchar **lines;
gsize i;
string = g_string_sized_new (512);
lines[i + 1] == NULL? "" : "\n");
g_strfreev (lines);
- value = string->str;
-
- g_string_free (string, FALSE);
-
- return value;
+ return g_string_free (string, FALSE);
}
#define __G_KEY_FILE_C__
if (gstring)
{
- value.v_string = gstring->str;
- g_string_free (gstring, FALSE);
+ value.v_string = g_string_free (gstring, FALSE);
gstring = NULL;
}