added some file io routines
This commit is contained in:
@ -7,8 +7,8 @@ package H2 is
|
||||
System_Word_Bits: constant := System.Word_Size;
|
||||
System_Word_Bytes: constant := System_Word_Bits / System.Storage_Unit;
|
||||
|
||||
--type System_Byte is mod 2 ** System.Storage_Unit;
|
||||
--for System_Byte'Size use System.Storage_Unit;
|
||||
type System_Byte is mod 2 ** System.Storage_Unit;
|
||||
for System_Byte'Size use System.Storage_Unit;
|
||||
|
||||
type System_Word is mod 2 ** System_Word_Bits;
|
||||
--for System_Word'Size use System_Word_Bits;
|
||||
@ -25,15 +25,7 @@ package H2 is
|
||||
access all System.Storage_Pools.Root_Storage_Pool'Class;
|
||||
|
||||
|
||||
-- TODO: move this to H2.XXXX???
|
||||
type File_Record is tagged null record;
|
||||
type File_Pointer is access all File_Record'Class;
|
||||
|
||||
type Flag_Record is record
|
||||
x: integer;
|
||||
end record;
|
||||
|
||||
type Mode_Record is record
|
||||
x: integer;
|
||||
end record;
|
||||
type System_Byte_Array is array(System_Index range<>) of System_Byte;
|
||||
|
||||
end H2;
|
||||
|
Reference in New Issue
Block a user