git.asbjorn.biz
/
swftools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
renamed registry_getfunctionclass to memberinfo_getclass
[swftools.git]
/
lib
/
as3
/
registry.h
diff --git
a/lib/as3/registry.h
b/lib/as3/registry.h
index
1784563
..
01ca5c0
100644
(file)
--- a/
lib/as3/registry.h
+++ b/
lib/as3/registry.h
@@
-82,9
+82,9
@@
classinfo_t* registry_getintclass();
classinfo_t* registry_getuintclass();
classinfo_t* registry_getnullclass();
classinfo_t* registry_getbooleanclass();
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_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);
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();
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()
/* 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_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)
#define TYPE_IS_FUNCTION(t) registry_isfunctionclass(t)
#define TYPE_CLASS(f) registry_getclassclass(f)