renamed registry_getfunctionclass to memberinfo_getclass
[swftools.git] / lib / as3 / registry.h
index 1784563..01ca5c0 100644 (file)
@@ -82,9 +82,9 @@ classinfo_t* registry_getintclass();
 classinfo_t* registry_getuintclass();
 classinfo_t* registry_getnullclass();
 classinfo_t* registry_getbooleanclass();
-classinfo_t* registry_getfunctionclass();
+classinfo_t* memberinfo_asclass();
 classinfo_t* registry_getMovieClip();
-classinfo_t* registry_getfunctionclass(memberinfo_t*f);
+classinfo_t* memberinfo_asclass(memberinfo_t*f);
 classinfo_t* registry_getclassclass(classinfo_t*a);
 
 classinfo_t* registry_findclass(const char*package, const char*name);
@@ -96,6 +96,8 @@ multiname_t* classinfo_to_multiname(classinfo_t*cls);
 char registry_isfunctionclass();
 char registry_isclassclass();
 
+classinfo_t* memberinfo_gettype(memberinfo_t*);
+
 /* convenience functions */
 #define sig2mname(x) classinfo_to_multiname(x)
 #define TYPE_ANY                  registry_getanytype()
@@ -113,7 +115,9 @@ char registry_isclassclass();
 #define TYPE_STRING               registry_getstringclass()
 #define TYPE_IS_STRING(t) ((t) == registry_getstringclass())
 
-#define TYPE_FUNCTION(f)          registry_getfunctionclass(f)
+#define TYPE_OBJECT               registry_getobjectclass()
+
+#define TYPE_FUNCTION(f)          memberinfo_asclass(f)
 #define TYPE_IS_FUNCTION(t)       registry_isfunctionclass(t)
 
 #define TYPE_CLASS(f)             registry_getclassclass(f)