|
|
1.1 root 1: (*
2: * Test program for dbx call command.
3: *)
4:
5: module main;
6: from io import writef, output;
7:
8: var global : integer;
9:
10: procedure startup ;
11: var
12: mainlocal : integer;
13: begin
14: global := 2;
15: mainlocal := 19;
16: p1();
17: p2(mainlocal);
18: p3("test", 3);
19: end startup;
20:
21: procedure p1 ();
22: begin
23: writef(output, "in p1\n");
24: global := 4;
25: end p1;
26:
27: procedure p2 (frommain : integer);
28: begin
29: writef(output, "in p2(%d)\n", frommain);
30: global := 9;
31: end p2;
32:
33: procedure p3 (s : array of char; i : integer);
34: begin
35: writef(output, "in p3(%s, %d)\n", s, i);
36: global := 10;
37: end p3;
38:
39: begin
40: startup;
41: end main.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.