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