-- test1 globals only - two level one procs
package test1 is body
    i,j : integer;
    procedure addone is
        begin
          i := i+1;
          j := i;
          writeln("addone/i= ",i, " addone/j= ",j);
          i := 33;
        end;
    procedure addtwo is
        begin 
          j := j+2;
	  writeln(" addtwo/ j = ",j," should be 3");
	end;
begin
    i := 0;
    writeln(" test1 for procedures:");
    addone;
    writeln(i," =i / main / should be 33");
    addtwo;
    writeln(j," =j / main / should be 3");
end;

