5 type T1
(D
: Integer) is record
12 type Arr
is array (Integer range <>) of Integer;
14 type My_T1
is new T1
(Array16_Pkg
.N
);
15 type My_T2
is new Arr
(1 .. Integer'Min (2, Array16_Pkg
.N
));
17 function F1
(A
: access My_T1
) return My_T1
;
20 function F2
(A
: access My_T2
) return My_T2
;
23 procedure Proc
(A
: access My_T1
; B
: access My_T2
);