1Editcmd: module { 2 3 PATH: con "/dis/acme/ecmd.dis"; 4 5 init : fn(mods : ref Dat->Mods); 6 7 cmdexec: fn(a0: ref Textm->Text, a1: ref Edit->Cmd): int; 8 resetxec: fn(); 9 cmdaddress: fn(a0: ref Edit->Addr, a1: Edit->Address, a2: int): Edit->Address; 10 edittext: fn(f: ref Filem->File, q: int, r: string, nr: int): string; 11 12 alllooper: fn(w: ref Windowm->Window, lp: ref Dat->Looper); 13 alltofile: fn(w: ref Windowm->Window, tp: ref Dat->Tofile); 14 allmatchfile: fn(w: ref Windowm->Window, tp: ref Dat->Tofile); 15 allfilecheck: fn(w: ref Windowm->Window, fp: ref Dat->Filecheck); 16 17 readloader: fn(f: ref Filem->File, q0: int, r: string, nr: int): int; 18};