/* Simple current view copper list disassembly - Scott Evernden */ #include #include #include #include struct GfxBase *GfxBase; extern struct GfxBase *OpenLibrary(); main() { struct View *v; struct cprlist *lis; GfxBase = OpenLibrary("graphics.library", 0L); if (GfxBase == NULL) { fprintf(stderr, "You don't see this!\n"); exit(21); } v = GfxBase->ActiView; lis = v->LOFCprList; printf("LOF:\n"); dumpCprList(stdout, lis); lis = v->SHFCprList; printf("SHF:\n"); dumpCprList(stdout, lis); CloseLibrary(GfxBase); }