@@ -19,7 +19,7 @@ between system data and other languages.
1919Guide-level explanation
2020=======================
2121
22- A new attribute is provided for arrays access types, ` Address_To_Access ` , which
22+ A new attribute is provided for arrays access types, ` From_Address ` , which
2323takes as parameter an address as well as the bounds of the expected object.
2424For example:
2525
@@ -30,7 +30,7 @@ For example:
3030 function Create_C_Array_Of_Int (Size : Integer) return System.Address;
3131 pragma Import (C, Create_C_Array_Of_Int, "create_c_array_of_int");
3232
33- V : Arr_Access := Arr_Access'Address_To_Access (Create_C_Array_Of_Int (10), 1, 10);
33+ V : Arr_Access := Arr_Access'From_Address (Create_C_Array_Of_Int (10), 1, 10);
3434```
3535
3636This attribute is available for all arrays. Constrained arrays do not require
@@ -51,13 +51,13 @@ example:
5151 function Create_C_Array_Of_Int (Size : Integer) return System.Address;
5252 pragma Import (C, Create_C_Array, "create_c_array_of_int);
5353
54- V1 : Constrained_Array_Access := Constrained_Array_Access'Address_To_Access
54+ V1 : Constrained_Array_Access := Constrained_Array_Access'From_Address
5555 (Create_C_Array_Of_Int (10));
5656
57- V2 : 2D_Array_Access := 2D_Array_Access'Address_To_Access
57+ V2 : 2D_Array_Access := 2D_Array_Access'From_Address
5858 (Create_C_Array_Of_Int (100), 1, 10, 1, 10);
5959
60- V3 : FLB_Array_Access := FLB_Array_Access'Address_To_Access
60+ V3 : FLB_Array_Access := FLB_Array_Access'From_Address
6161 (Create_C_Array_Of_Int (10), 10);
6262```
6363
0 commit comments