comparison gcc/ada/libgnat/a-ststio.ads @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 84e7813d76e9
children
comparison
equal deleted inserted replaced
131:84e7813d76e9 145:1830386684a0
4 -- -- 4 -- --
5 -- A D A . S T R E A M S . S T R E A M _ I O -- 5 -- A D A . S T R E A M S . S T R E A M _ I O --
6 -- -- 6 -- --
7 -- S p e c -- 7 -- S p e c --
8 -- -- 8 -- --
9 -- Copyright (C) 1992-2018, Free Software Foundation, Inc. -- 9 -- Copyright (C) 1992-2019, Free Software Foundation, Inc. --
10 -- -- 10 -- --
11 -- This specification is derived from the Ada Reference Manual for use with -- 11 -- This specification is derived from the Ada Reference Manual for use with --
12 -- GNAT. The copyright notice above, and the license provisions that follow -- 12 -- GNAT. The copyright notice above, and the license provisions that follow --
13 -- apply solely to the contents of the part following the private keyword. -- 13 -- apply solely to the contents of the part following the private keyword. --
14 -- -- 14 -- --
40 pragma Preelaborate; 40 pragma Preelaborate;
41 41
42 type Stream_Access is access all Root_Stream_Type'Class; 42 type Stream_Access is access all Root_Stream_Type'Class;
43 43
44 type File_Type is limited private with Default_Initial_Condition; 44 type File_Type is limited private with Default_Initial_Condition;
45 pragma Preelaborable_Initialization (File_Type);
45 46
46 type File_Mode is (In_File, Out_File, Append_File); 47 type File_Mode is (In_File, Out_File, Append_File);
47 48
48 -- The following representation clause allows the use of unchecked 49 -- The following representation clause allows the use of unchecked
49 -- conversion for rapid translation between the File_Mode type 50 -- conversion for rapid translation between the File_Mode type