File:  [CSRG BSD Unix] / 43BSDTahoe / ucb / dbx / tests / pc / call.p
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:58 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD43tahoe
BSD 4.3tahoe

(*
 * Test program for dbx call command.
 *)

program calltest (input, output);

type String = array [1..4] of char;
var global : integer;

procedure p1 ;
begin
    writeln(output, 'in p1');
    global := 4;
end;

procedure p2 (frommain : integer);
begin
    writeln(output, 'in p2(', frommain:1, ')');
    global := 9;
end;

procedure p3 (s : String; i : integer);
begin
    writeln(output, 'in p3(', s, ', ', i:1, ')');
    global := 10;
end;

procedure startup ;
var
    mainlocal : integer;
begin
    global := 2;
    mainlocal := 19;
    p1;
    p2(mainlocal);
    p3('test', 3);
end;

begin
    startup;
end.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.