[gobject-introspection] [girwriter] Use GSlice



commit 35d468ea1a10f46e04d7199fe9d9e6f507b20275
Author: Johan Dahlin <johan gnome org>
Date:   Sat Jun 12 11:22:26 2010 -0300

    [girwriter] Use GSlice

 girepository/girwriter.c |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)
---
diff --git a/girepository/girwriter.c b/girepository/girwriter.c
index 7124560..b123a13 100644
--- a/girepository/girwriter.c
+++ b/girepository/girwriter.c
@@ -1,4 +1,3 @@
-
 /* -*- Mode: C; c-file-style: "gnu"; -*- */
 /* GObject introspection: IDL generator
  *
@@ -49,7 +48,7 @@ xml_element_new (const char *name)
 {
   XmlElement *elem;
 
-  elem = g_new (XmlElement, 1);
+  elem = g_slice_new (XmlElement);
   elem->name = g_strdup (name);
   elem->has_children = FALSE;
   return elem;
@@ -59,7 +58,7 @@ static void
 xml_element_free (XmlElement *elem)
 {
   g_free (elem->name);
-  g_free (elem);
+  g_slice_free (XmlElement, elem);
 }
 
 static void
@@ -127,7 +126,7 @@ xml_open (FILE *file)
 {
   Xml *xml;
 
-  xml = g_new (Xml, 1);
+  xml = g_slice_new (Xml);
   xml->file = file;
   xml->stack = NULL;
 
@@ -151,7 +150,7 @@ static void
 xml_free (Xml *xml)
 {
   xml_close (xml);
-  g_free (xml);
+  g_slice_free (Xml, xml);
 }
 
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]