[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebindings/qtruby/rubylib/qtruby
From:       Richard Dale <Richard_Dale () tipitina ! demon ! co ! uk>
Date:       2006-10-20 10:53:21
Message-ID: 1161341601.424029.6978.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 597429 by rdale:

* Use alloc_smokeruby_object() to create smokeruby_object structs.



 M  +2 -5      marshall_basetypes.h  


--- trunk/KDE/kdebindings/qtruby/rubylib/qtruby/marshall_basetypes.h #597428:597429
@@ -129,12 +129,9 @@
 		*(m->var()) = obj;
 		return ;
 	}
-	smokeruby_object  * o = (smokeruby_object *) malloc(sizeof(smokeruby_object));
-	o->smoke = m->smoke();
-	o->classId = m->type().classId();
-	o->ptr = p;
-	o->allocated = false;
 
+	smokeruby_object  * o = alloc_smokeruby_object(false, m->smoke(), m->type().classId(), p);
+
 	const char * classname = resolve_classname(o->smoke, o->classId, o->ptr);
 	if(m->type().isConst() && m->type().isRef()) {
 		p = construct_copy( o );
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic