#include static main(void) { GenInfo(); // various settings Segments(); // segmentation Enums(); // enumerations Structures(); // structure types Bytes(); // individual bytes (code,data) Functions(); // function definitions SegRegs(); // segment register values } //------------------------------------------------------------------------// General information static GenInfo(void) { DeleteAll(); // purge database SetPrcsr("metapc"); StringStp(0xA); Tabs(1); Comments(0); Voids(0); XrefShow(2); AutoShow(1); Indent(16); CmtIndent(40); TailDepth(0x10); } //------------------------------------------------------------------------ // Information about segmentation static Segments(void) { ; SegCreate(0XBA10,0XBB10,0XBA1,0,1,2); SegRename(0XBA10,"seg000"); SegClass (0XBA10,"CODE"); SegCreate(0XBB10,0xBE10,0XBB1,0,1,2); SegRename(0XBB10,"seg001"); SegClass (0XBB10,"CODE"); LowVoids(0x0); HighVoids(0x3BA20); } //------------------------------------------------------------------------ // Information about enum types static Enums(void) { auto id; } //------------------------------------------------------------------------ // Information about structure types static Structures(void) { auto id; } //------------------------------------------------------------------------ // Information about bytes static Bytes_0(void) { auto x; #define id x } //------------------------------------------------------------------------ // Information about functions static Functions(void) { } //------------------------------------------------------------------------ // Information about segment registers static SegRegs(void) { } //------------------------------------------------------------------------ // Call all byte feature functions: static Bytes(void) { Bytes_0(); } // End of file.