1------------------------------------------------------------------------------ 2-- -- 3-- GNAT RUN-TIME COMPONENTS -- 4-- -- 5-- A D A . W I D E _ W I D E _ T E X T _ I O . C O M P L E X _ A U X -- 6-- -- 7-- S p e c -- 8-- -- 9-- This specification is derived from the Ada Reference Manual for use with -- 10-- GNAT. In accordance with the copyright of that document, you can freely -- 11-- copy and modify this specification, provided that if you redistribute a -- 12-- modified version, any changes that you have made are clearly indicated. -- 13-- -- 14------------------------------------------------------------------------------ 15 16-- This package contains the routines for Ada.Wide_Wide_Text_IO.Complex_IO 17-- that are shared among separate instantiations of this package. The routines 18-- in this package are identical semantically to those in Complex_IO itself, 19-- except that the generic parameter Complex has been replaced by separate 20-- real and imaginary values of type Long_Long_Float, and default parameters 21-- have been removed because they are supplied explicitly by the calls from 22-- within the generic template. 23 24package Ada.Wide_Wide_Text_IO.Complex_Aux is 25 26 procedure Get 27 (File : File_Type; 28 ItemR : out Long_Long_Float; 29 ItemI : out Long_Long_Float; 30 Width : Field); 31 32 procedure Gets 33 (From : String; 34 ItemR : out Long_Long_Float; 35 ItemI : out Long_Long_Float; 36 Last : out Positive); 37 38 procedure Put 39 (File : File_Type; 40 ItemR : Long_Long_Float; 41 ItemI : Long_Long_Float; 42 Fore : Field; 43 Aft : Field; 44 Exp : Field); 45 46 procedure Puts 47 (To : out String; 48 ItemR : Long_Long_Float; 49 ItemI : Long_Long_Float; 50 Aft : Field; 51 Exp : Field); 52 53end Ada.Wide_Wide_Text_IO.Complex_Aux; 54