#include "pool.h"
+DECLARE(packageinfo);
DECLARE(classinfo);
-DECLARE_LIST(classinfo);
DECLARE(memberinfo);
+DECLARE_LIST(classinfo);
struct _classinfo {
U8 access;
const char*package;
const char*name;
union {
- int slot; // slot nr in initscript traits
+ ptroff_t slot; // slot nr in initscript traits
classinfo_t*cls; // specific class of a Class type
memberinfo_t*function; //specific function of a Function type
};
};
extern type_t classinfo_type;
-extern type_t function_signature_type;
+extern type_t memberinfo_type;
void registry_init();
classinfo_t* registry_getuintclass();
classinfo_t* registry_getnullclass();
classinfo_t* registry_getbooleanclass();
-classinfo_t* memberinfo_asclass();
classinfo_t* registry_getMovieClip();
classinfo_t* memberinfo_asclass(memberinfo_t*f);
classinfo_t* registry_getclassclass(classinfo_t*a);