seed r629 - trunk/libseed
- From: racarr svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r629 - trunk/libseed
- Date: Fri, 2 Jan 2009 22:02:28 +0000 (UTC)
Author: racarr
Date: Fri Jan 2 22:02:28 2009
New Revision: 629
URL: http://svn.gnome.org/viewvc/seed?rev=629&view=rev
Log:
Make some SEED_NOTES more useful. Also fix slices...again...
Modified:
trunk/libseed/seed-structs.c
Modified: trunk/libseed/seed-structs.c
==============================================================================
--- trunk/libseed/seed-structs.c (original)
+++ trunk/libseed/seed-structs.c Fri Jan 2 22:02:28 2009
@@ -39,15 +39,16 @@
(seed_struct_privates *) JSObjectGetPrivate(object);
SEED_NOTE(STRUCTS, "Finalizing seed_pointer object %p. with "
- "priv->free_pointer = %d with type: %s",
+ "priv->free_pointer = %d with type: %s, size: %zu",
priv->pointer,
priv->free_pointer,
- priv->info ? g_base_info_get_name(priv->info) : "[generic]");
+ priv->info ? g_base_info_get_name(priv->info) : "[generic]",
+ priv->size);
if (priv->free_pointer)
{
if (priv->slice_alloc)
- g_slice_free1(priv->size, priv);
+ g_slice_free1(priv->size, priv->pointer);
else
g_free(priv->pointer);
}
@@ -557,9 +558,6 @@
GArgument field_value;
gchar *prop_name;
- SEED_NOTE(CONSTRUCTION, "Constructing struct/union of type: %s \n",
- g_base_info_get_name(info));
-
if (type == GI_INFO_TYPE_STRUCT)
{
size = g_struct_info_get_size((GIStructInfo *) info);
@@ -570,6 +568,10 @@
}
g_assert(size);
object = g_slice_alloc0(size);
+
+ SEED_NOTE(CONSTRUCTION, "Constructing struct/union of type: %s. Size: %zu \n",
+ g_base_info_get_name(info), size);
+
if (type == GI_INFO_TYPE_STRUCT)
ret = seed_make_struct(ctx, object, info);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]