X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fregistry.c;h=1e2482b4e9958396f5c7ad020ae5438d0f20a6f5;hb=41309f0ddb30036d2c07261dba583815e2f6068f;hp=b0a8d9b677b3150d7830e43ddd7fade88e812218;hpb=f0d1089c6506371456902bfef02776e3da65c204;p=swftools.git diff --git a/lib/as3/registry.c b/lib/as3/registry.c index b0a8d9b..1e2482b 100644 --- a/lib/as3/registry.c +++ b/lib/as3/registry.c @@ -82,7 +82,7 @@ type_t function_signature_type = { class_signature_t* class_signature_register(int access, char*package, char*name) { - class_signature_t*c = malloc(sizeof(class_signature_t)); + NEW(class_signature_t,c); c->access = access; c->package = package; c->name = name; @@ -109,6 +109,8 @@ class_signature_t* registry_findclass(const char*package, const char*name) tmp.package = package; tmp.name = name; class_signature_t* c = (class_signature_t*)dict_lookup(classes, &tmp); + /*if(c) + printf("%s.%s->%08x (%s.%s)\n", package, name, c, c->package, c->name);*/ return c; } void registry_fill_multiname(multiname_t*m, namespace_t*n, class_signature_t*c)