summaryrefslogtreecommitdiff
path: root/app/baisy/2.2.1-schulis/src/isp.zusatz archive packet
diff options
context:
space:
mode:
Diffstat (limited to 'app/baisy/2.2.1-schulis/src/isp.zusatz archive packet')
-rw-r--r--app/baisy/2.2.1-schulis/src/isp.zusatz archive packet13
1 files changed, 13 insertions, 0 deletions
diff --git a/app/baisy/2.2.1-schulis/src/isp.zusatz archive packet b/app/baisy/2.2.1-schulis/src/isp.zusatz archive packet
new file mode 100644
index 0000000..0e8b352
--- /dev/null
+++ b/app/baisy/2.2.1-schulis/src/isp.zusatz archive packet
@@ -0,0 +1,13 @@
+PACKET zusatzarchivepacketDEFINES yes,out,show,ordertask:LET yescode=10,
+outcode=11,showcode=12;TASK VAR ordert:=niltask;BOUND BOOL VAR boolds;BOUND
+TEXT VAR textds;#BOUND FILE VAR fileds;#DATASPACE VAR ds;INT VAR replycode;
+PROC ordertask(TASK CONST ot):ordert:=otENDPROC ordertask;TASK PROC ordertask
+:ordertENDPROC ordertask;BOOL PROC yes(TEXT CONST quest):BOOL VAR b;initds;
+textds:=ds;textds:=quest;call(ordertask,yescode,ds,replycode);IF replycode=
+yescodeTHEN ordentlichesendungELSE FALSE FI .ordentlichesendung:boolds:=ds;b
+:=CONCR (boolds);forget(ds);b.ENDPROC yes;PROC out(TEXT CONST txt):initds;
+textds:=ds;textds:=txt;send(ordertask,outcode,ds,replycode)ENDPROC out;PROC
+show(TEXT CONST t):forget(ds);ds:=old(t);send(ordertask,showcode,ds,replycode
+)ENDPROC show;PROC initds:forget(ds);ds:=nilspaceENDPROC initds;ENDPACKET
+zusatzarchivepacket;
+