fread(head, 3, 1, fi);
fclose(fi);
if(!strncmp(head, "FWS", 3) ||
- !strncmp(head, "FWC", 3))
+ !strncmp(head, "CWS", 3)) {
as3_import_swf(filename);
- else
+ } else {
as3_import_abc(filename);
+ }
}
static int compare_traits(const void*v1, const void*v2)
multiname_list_t*i=cls->interfaces;
classinfo_t*c = classinfo_register(access, package, name, list_length(i));
+ c->flags|=FLAG_BUILTIN;
if(cls->flags & CLASS_FINAL)
c->flags |= FLAG_FINAL;
}
s->flags = is_static?FLAG_STATIC:0;
+ s->flags |= FLAG_BUILTIN;
s->parent = c;
cont:
} else {
m = (memberinfo_t*)varinfo_register_global(access, package, name);
}
+ m->flags |= FLAG_BUILTIN;
m->return_type = 0;
m->parent = 0;
}