5 Page_Handle : Integer range 0 .. 255;
6 Page_Owner : Integer range 0 .. 15;
10 Page_Handle at 0 range 0 .. 15;
11 Page_Owner at 0 range 16 .. 19;
13 for Record1'Size use 20;
15 type Range_A is range 1 .. 7;
16 for Range_A'Size use 16;
18 type Array_Type is array (Range_A) of Record1;
19 pragma Pack (Array_Type);
20 for Array_Type'Size use 7 * 20;
21 -- for array_Type'alignment use 1;
25 Page_Tree_Index : Range_A;
26 Page_Tree : Array_Type;
31 Page_Tree_Index at 0 range 0 .. 15;
32 Page_Tree at 0 range 16 .. 15 + (7 * 20);
34 for Record2'Size use 16 + (7 * 20);