1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10 
11 dcl          1 pascal_stack_frame   based,
12                2 pointer_registers  (0:7) ptr,
13                2 system_info        (16) bit (36) unal,
14                2 dlinkw             ptr,
15                2 returned_value     bit (72) unal,
16                2 linkage_ptr        ptr,
17                2 work               bit (72) unal,
18                2 registers          (8) bit (36) unal,
19                2 close_file_cleanup_on_unit,
20                  3 name             ptr,
21                  3 body             ptr,
22                  3 size             fixed bin,
23                  3 next             bit (18) unal,
24                  3 flags            bit (18) unal;
25 
26      dcl     close_on_unit_relp     bit (18) init ("000000000000110000"b) int static options (constant); 
27 
28      dcl     1 pascal_stack_frame_flags based,
29                2 some_data          (31) bit (36) unal,
30                2 my_id              bit (18) unal,          
31                2 PASCAL_runtime_flags,                      
32                  3 main             bit (1) unal,           
33                  3 fast             bit (1) unal,
34                  3 check            bit (1) unal,
35                  3 interactive_mode bit (1) unal,
36                  3 io_warnings      bit (1) unal,
37                  3 close_on_cleanup bit (1) unal,           
38                  3 close_input      bit (1) unal,           
39                  3 close_output     bit (1) unal,           
40                  3 close_error      bit (1) unal,           
41                  3 close_entree     bit (1) unal,           
42                  3 close_sortie     bit (1) unal,           
43                  3 close_erreur     bit (1) unal,           
44                  3 sol_bit          bit (1) unal,
45                  3 user_on_cleanup_bit bit (1) unal,
46                  3 function_value_bit bit (1) unal,
47                  3 french_bit       bit (1) unal,
48                  3 unused           bit (1) unal,
49                  3 last_set_bit     bit (1) unal;
50 
51      dcl     1 old_pascal_stack_frame based,                
52                2 some_data          (32) bit (36) unal,
53                2 registers          (8) bit (36) unal,
54                2 dlinkw             ptr,
55                2 linkage_ptr        ptr,
56                2 returned_value     bit (72) unal,
57                2 work               bit (72) unal;
58