X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fas3%2Fregistry.h;h=b92c6a249d3c142e0d915df5883e5e347a64bbb1;hb=13717837dd8c7a9a71564cd0abe8ec00687d72bf;hp=0fb84a30860107b4bac2de6da5eb73666a6426b6;hpb=3fb75ef418267cb0f7370d365b3a37b8013fbee9;p=swftools.git diff --git a/lib/as3/registry.h b/lib/as3/registry.h index 0fb84a3..b92c6a2 100644 --- a/lib/as3/registry.h +++ b/lib/as3/registry.h @@ -62,6 +62,7 @@ struct _memberinfo { classinfo_t*return_type; classinfo_t*type; }; + classinfo_t*parent; classinfo_list_t*params; int slot; }; @@ -89,7 +90,7 @@ classinfo_t* memberinfo_asclass(memberinfo_t*f); classinfo_t* registry_getclassclass(classinfo_t*a); classinfo_t* registry_findclass(const char*package, const char*name); -memberinfo_t* registry_findmember(classinfo_t*cls, const char*name); +memberinfo_t* registry_findmember(classinfo_t*cls, const char*name, char superclasses); void registry_fill_multiname(multiname_t*m, namespace_t*n, classinfo_t*c); multiname_t* classinfo_to_multiname(classinfo_t*cls);