type
    Resident_t = struct {
	uint rt_MatchWord;
	*Resident_t rt_MatchTag;
	*byte rt_EndSkip;
	ushort rt_Flags;
	ushort rt_Version;
	ushort rt_Type;
	short rt_Pri;
	*char rt_Name;
	*char rt_IdString;
	*byte rt_Init;
    };

uint
    RTC_MATCHWORD = 0x4AFC;

ushort
    RTF_AUTOINIT  = 1 << 7,
    RTF_COLDSTART = 1 << 0,

    RTM_WHEN	  = 3,
    RTM_NEVER	  = 0,
    RTM_COLDSTART = 1;

extern
    FindResident(*char name)*Resident_t,
    InitCode(ulong startClass, version)void,
    InitResident(*Resident_t res; *SegList_t seglist)void,
    SumKickData()void;
