%externalroutine Einitialise %alias"E#INITIALISE"(%integer Lang,Aver,Astackca,Aglaca,options) %externalroutine Eterminate %alias"E#TERMINATE"(%integer adareasizes) %externalroutine Ecommon %alias"E#COMMON"(%integer area,%stringname Name) %externalroutine Eendcommon %alias"E#ENDCOMMON"(%integer area,Length) %externalroutine Elinestart %alias"E#LINESTART"(%integer lineno) %externalroutine Elinedecode %alias"E#LINEDECODE" %externalintegerfn Estkmarker %alias"E#STKMARKER" %externalroutine Esetmarker %alias"E#SETMARKER"(%integer Markerid,New Value) %externalintegerfn Eswapmode %alias"E#SWAPMODE" %externalroutine Emonon %alias"E#MOMON" %externalroutine Emonoff %alias"E#MONOFF" %externalroutine Efaulty %alias"E#FAULTY" %externalroutine Estklit %alias"E#STKLIT"(%integer Val) %externalroutine Estkconst %alias"E#STKCONST"(%integer Len,Ad) %externalroutine Estkrconst %alias"E#STKRCONST"(%integer Len,Ad) %externalroutine Estkdir %alias"E#STKDIR"(%integer Area,Offset,Adid,Bytes) %externalroutine Estkind %alias"E#STKIND"(%integer Area,Offset,Adid,Bytes) %externalroutine Estkglobal %alias"E#STKGLOBAL"(%integer Level,Offset,Adid,Bytes) %externalroutine Estkglobalind %alias"E#STKGLOBALIND"(%integer Level,Offset,Adid,Bytes) %externalroutine Estkgind %alias"E#STKIND"(%integer Level,Offset,Adid,Bytes) %externalroutine Estkpar %alias"E#STKPAR"(%integer Level,Offset,Adid,Bytes) %externalroutine Estkparind %alias"E#STKPARIND"(%integer Level,Offset,Adid,Bytes) %externalroutine Estkresult %alias"E#STKRESULT"(%integer Class,Type,Bytes) %externalroutine Erefer %alias"E#REFER"(%integer Offset,Bytes) %externalroutine Epromote %alias"E#PROMOTE"(%integer Level) %externalroutine Edemote %alias"E#DEMOTE"(%integer Level) %externalroutine Estkaddr %alias"E#STKADDR"(%integer Area,Offset,Adid,Bytes) %externalroutine Estkgaddr %alias"E#STKGADDR"(%integer Level,Offset,Adid,Bytes) %externalroutine Estkpaddr %alias"E#STKPADDR"(%integer Level,Offset,Adid,Bytes) %externalroutine Estkreg %alias"E#STKREG"(%integer reg,Offset) %externalroutine Eregvar %alias"E#REGVAR"(%integer Offset,Size,Loadit) %externalroutine Eloseregs %alias"E#CLOSEREGS"(%integer Level) %externalroutine Ecjump %alias"E#CJUMP"(%integer Opcode,Labelid) %externalroutine Epsave %alias"E#PSAVE"(%integername Base) %externalroutine Eprestore %alias"E#PRESTORE"(%integer Base) %externalroutine Epdiscard %alias"E#PDISCARD"(%integer Base) %externalroutine Evsave %alias"E#VSAVE"(%integername Base) %externalroutine Evrestore %alias"E#VRESTORE"(%integer Base) %externalroutine Evdiscard %alias"E#VDISCARD"(%integer Temp) %externalroutine Elabel %alias"E#LABEL"(%integer Id) %externalroutine Eplabel %alias"E#PLABEL"(%integer Id) %externalroutine Ediscardlabel %alias"E#DISCARDLABEL"(%integer Id) %externalroutine Euchecklab %alias"E#UCHECKLAB"(%integer Labid) %externalroutine Eboundlab %alias"E#BOUNDLAB"(%integer Labid) %externalroutine Ejump %alias"E#JUMP"(%integer Opcode, Labelid) %externalroutine Etwjump %alias"E#TWJUMP"(%integer Opcode,Lab1,Lab2,Lab3) %externalroutine Esparse switch %alias"E#SPARSESWITCH"(%integer lower,upper,entries,switchid,errlabid,%integername SSTad) %externalroutine Eswitch %alias"E#SWITCH"(%integer Lower, Upper, Switchid, Errlabid, %integername SSTAD) %externalroutine EswitchJump %alias"E#SWITCHJUMP"(%integer Switchid) %externalroutine EfswitchJump %alias"E#FSWITCHJUMP"(%integer Switchid) %externalroutine Eswitchentry %alias"E#SWITCHENTRY"(%integer Switchid, Entry) %externalroutine Eswitchdef %alias"E#SWITCHDEF"(%integer Switchid) %externalroutine EswitchLabel %alias"E#SWITCHLABEL"(%integer Switchid, Entry, Labelid) %externalroutine EcaseJump %alias"E#CASEJUMP"(%integer MinLab, MaxLab, ErrLab, WFlag, CaseId) %externalroutine EcaseEntry %alias"E#CASEENTRY"(%integer Entry, LabelId, CaseId) %externalroutine EcaseEnd %alias"E#CASEEND"(%integer ErrLab, CaseId) %externalroutine EnewLab %alias"E#NEWLAB"(%integer Labid, Offset) %externalroutine Egjump %alias"E#GJUMP"(%integer Level, Offset) %externalroutine EstmtLabel %alias"E#STMTLABEL"(%integer Labid,Offset) %externalroutine Ed1 %alias"E#D1"(%integer area, Disp, Val) %externalroutine Ed2 %alias"E#D2"(%integer area, Disp, Val) %externalroutine Ed4 %alias"E#D4"(%integer area, Disp, Val) %externalroutine Edbits %alias"E#DBITS"(%integer area, Disp, Bitoffset, Numbits, Val) %externalroutine Edbytes %alias"E#DBYTES"(%integer area, Disp, len, ad) %externalroutine Edpattern %alias"E#DPATTERN"(%integer area, Disp, ncopies, len, ad) %externalroutine Efix %alias"E#FIX"(%integer area,disp, tgtarea,tgtdisp) %externalintegerfn EXname %alias"E#XNAME"(%integer type,%string(255)%name Xref) %externalroutine Eprecall %alias"E#PRECALL"(%integer Id) %externalroutine Ecall2 %alias"E#CALL2"(%integer Id,Extlev,Numpars,Paramsize) %externalroutine Ecall %alias"E#CALL"(%integer Id,Numpars,Paramsize) %externalroutine Eprocref %alias"E#PROCREF"(%integer Id, Level) %externalroutine Eprocptr %alias"E#PROCPTR"(%integer Area,Offset,%string(255)%name S) %externalroutine Eprocenv %alias"E#PROCENV"(%integer Level) %externalroutine Esave %alias"E#SAVE"(%integer Asave, %integername Key) %externalroutine Erestore %alias"E#RESTORE"(%integer Asave, Key, Existing) %externalintegerfn Enextproc %alias"E#NEXTPROC" %externalroutine Eproclevel %alias"E#PROCLEVEL"(%integer Level) %externalroutine Eproc %alias"E#PROC"(%stringname Name,%integer Props, Numpars, Paramsize, Astacklen,%integername ID) %externalroutine Eprocend %alias"E#PROCEND"(%integer Localsize,Diagdisp,Astacklen) %externalroutine Eentry %alias"E#ENTRY"(%integer Index,Numpars,Paramsize, Localsize,Diagdisp,%stringname Name) %externalroutine Edataentry %alias"E#DATAENTRY"(%integer Area,Offset,Length,%stringname Name) %externalroutine Edataref %alias"E#DATAREF"(%integer Area,Offset,Length,%stringname Name) %externalroutine Eop %alias"E#OP"(%integer Opcode) %externalroutine Ef77op %alias"E#F77OP"(%integer Opcode) %externalroutine EPasop %alias"E#PASOP"(%integer Opcode) %externalroutine Eccop %alias"E#CCOP"(%integer Opcode) %externalroutine Eclear %alias"E#CLEAR" %externalroutine Ebrefer %alias"E#BREFER"(%integer Offset,Bytes) %externalroutine estkpf %alias"E#STKPF"(%Integer i,j) %externalroutine eprefer %alias"E#PREFER"(%integer i,j) %externalroutine etrap %alias"E#TRAP"(%integer Trapop,error) %externalroutine egenerateobject %alias"E#GENERATEOBJECT"(%stringname s)