summaryrefslogtreecommitdiff
path: root/system/setup/3.1/src/setup eumel 0: -M
blob: bad5028a12bc4ecab106c595b9b5ada85c350333 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
PACKET setup eumel multiuserspecials       (* Copyright (C) 1985, 1988 *)
DEFINES terminal setup,                    (* Martin Schönbeck, Spenge *)
        indirect list,                     (* Lutz Prechelt, Karlsruhe *)
        setup testing :                    (* Stand: 07.05.88   2.1    *)

LET sysout file = "sysout";

BOOL VAR setup test version :: FALSE;

PROC terminal setup: 
  (* It took about 2 manmonths to debug this procedure ! *)
END PROC terminal setup; 
 
PROC indirect list (BOOL CONST make indirection) :
  IF make indirection
  THEN sysout (sysout file);
  ELSE sysout ("");
       print (sysout file);
       forget (sysout file, quiet)
  FI.
END PROC indirect list;

PROC setup testing (BOOL CONST new ):
   setup test version := new;
END PROC setup testing;

BOOL PROC setup testing :
  setup test version.
END PROC setup testing;

END PACKET setup eumel multiuserspecials;