X-Git-Url: http://git.asbjorn.it/?a=blobdiff_plain;f=lib%2Fas3%2Fregistry.h;h=859331a75d8c2b631335374abf0336065e696a79;hb=f0d1089c6506371456902bfef02776e3da65c204;hp=c77d3f8e745845b46069563ad47f4c4ff230803c;hpb=7f5afe64a73c106637df5f37f42069817227af95;p=swftools.git diff --git a/lib/as3/registry.h b/lib/as3/registry.h index c77d3f8..859331a 100644 --- a/lib/as3/registry.h +++ b/lib/as3/registry.h @@ -33,6 +33,7 @@ DECLARE(function_signature); struct _class_signature { /* this is very similar to a QNAME */ U8 access; + U8 flags; const char*package; const char*name; @@ -77,6 +78,8 @@ multiname_t* class_signature_to_multiname(class_signature_t*cls); #define TYPE_IS_INT(t) ((t) == registry_getintclass()) #define TYPE_UINT registry_getuintclass() #define TYPE_IS_UINT(t) ((t) == registry_getuintclass()) +#define TYPE_NUMBER registry_getnumberclass() +#define TYPE_IS_NUMBER(t) ((t) == registry_getnumberclass()) #define TYPE_FLOAT registry_getnumberclass() #define TYPE_IS_FLOAT(t) ((t) == registry_getnumberclass()) #define TYPE_BOOLEAN registry_getbooleanclass()