3 package Frame_Overflow
is
5 type Bitpos_Range_T
is range 1..2**(System
.Word_Size
-1)-1;
6 type Bitmap_Array_T
is array (Bitpos_Range_T
) of Boolean;
8 type Bitmap_T
is record
9 Bits
: Bitmap_Array_T
:= (others => False);
13 Set_In
(Bitmap
: Bitmap_T
; Bitpos
: Bitpos_Range_T
) return Bitmap_T
;
15 function Negate
(Bitmap
: Bitmap_T
) return Bitmap_T
;