|
|
DataMuseum.dkPresents historical artifacts from the history of: DANOSI |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DANOSI Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 1914 (0x77a)
Types: TextFile
Names: »IO.E02«
└─⟦037c0ce35⟧ Bits:30010524 DVBS1.SW2114.src.2.6-2 RTP compiler source SW2104+SW2114 Disk#2 30/1-92 HHA
└─⟦this⟧ »RTP\IO.E02«
└─⟦828f0d3dd⟧ Bits:30010527 DVBS1.SW2114.src.2.6-5 RTP Compiler Source SW2104+SW2114 Disk 2 92.02.03 HEJ HHA
└─⟦this⟧ »RTP\IO.E02«
└─⟦891417be1⟧ Bits:30010519 DVBS1.SW2114.src.2-1 SW2114 1/4 Real Time Pascal 2.7 92.06.16
└─⟦this⟧ »RTP\IO.E02«
└─⟦a2bcc95d7⟧ Bits:30010511 DVBS1.SW2114.src.2.14-2 SW2114 REAL #2/4 TIME PASCAL SOURCE REL 2.14 92.09.01
└─⟦this⟧ »RTP\IO.E02«
ioenvir;\r const\r linelength=80;\r firstindex=6+alfalength;\r lastindex=firstindex+linelength-1;\r type\r opbuffer=\r record\r first,\r last,\r next:integer;\r name:alfa;\r chars:array(firstindex..lastindex)of char\r end;\r zone=\r record\r driver:^semaphore;\r answer:^semaphore;\r dataready:semaphore;\r free:semaphore;\r cur:reference;\r u2val:byte;\r state:byte;\r readstate:integer;\r nextp:integer;\r lastpos:integer;\r end;\r procedure openzone(var z:zone;driv,answ:^semaphore;\r bufs:integer;var home:pool 1;v1,v2,v3,v4:byte);\r external;\r procedure openopzone(var z:zone;driv,answ:^semaphore;\r bufs:integer;var home:pool 1;v1,v2,v3,v4:byte);\r external;\r procedure outend(var z:zone);\r external;\r procedure outchar(var z:zone;t:char);\r external;\r procedure outalfa(var z:zone;var text:!alfa);\r external;\r procedure outtext=outalfa(var z:zone;var text:!alfa);\r external;\r procedure outfill(var z:zone;filler:char;rep:integer);\r external;\r procedure outinteger(var z:zone;num,pos:integer);\r external;\r procedure outdouble(var z:zone;num:double;pos:integer);\r external;\r procedure outhex(var z:zone;num,pos:integer);\r external;\r procedure outnl(var z:zone);\r external;\r procedure outaddr(var z:zone;a:addr);\r external;\r procedure outdate(var z:zone;date:coded_date);\r external;\r procedure outtime(var z:zone;time:coded_time);\r external;\r procedure opin(var z:zone);\r external;\r procedure opanswer(var msg:reference;var z:zone);\r external;\r function optest(var z:zone):boolean;\r external;\r procedure opwait(var z:zone;var inputpool:pool 1);\r external;\r procedure inchar(var z:zone;var t:char);\r external;\r procedure ininteger(var z:zone;var num:integer);\r external;\r procedure indouble(var z:zone;var d:double);\r external;\r procedure inhex(var z:zone;var num:integer);\r external;\r procedure inname(var z:zone;var name:alfa);\r external;\r procedure printmessage(var z:zone;var r:reference;first,last,words_per_line:integer);\r external;\r .\r