| with System; |
| |
| package Init12 is |
| |
| type Arr1 is array (1 .. 3) of Integer; |
| for Arr1'Scalar_Storage_Order use System.Low_Order_First; |
| |
| type Arr11 is array (1 .. 2, 1 .. 2) of Integer; |
| for Arr11'Scalar_Storage_Order use System.Low_Order_First; |
| |
| type Arr2 is array (1 .. 3) of Integer; |
| for Arr2'Scalar_Storage_Order use System.High_Order_First; |
| |
| type Arr22 is array (1 .. 2, 1 .. 2) of Integer; |
| for Arr22'Scalar_Storage_Order use System.High_Order_First; |
| |
| My_A1 : constant Arr1 := (16#AB0012#, 16#CD0034#, 16#EF0056#); |
| My_A11 : constant Arr11 := (1 => (16#AB0012#, 16#CD0034#), |
| 2 => (16#AB0012#, 16#CD0034#)); |
| |
| My_A2 : constant Arr2 := (16#AB0012#, 16#CD0034#, 16#EF0056#); |
| My_A22 : constant Arr22 := (1 => (16#AB0012#, 16#CD0034#), |
| 2 => (16#AB0012#, 16#CD0034#)); |
| |
| end Init12; |