CVS difference for ai05s/ai05-0298-1.txt

Differences between 1.2 and version 1.3
Log of other versions for file ai05s/ai05-0298-1.txt

--- ai05s/ai05-0298-1.txt	2012/05/19 02:41:48	1.2
+++ ai05s/ai05-0298-1.txt	2012/06/28 03:41:03	1.3
@@ -1,4 +1,4 @@
-!standard  13.11.4(0)                             11-05-16  AI05-0298-1/01
+!standard  13.11.4(0)                             12-06-27  AI05-0298-1/02
 !standard  13.11.6(0)
 !standard  A.4.9(5/2)
 !standard  A.4.9(2/2)
@@ -19,6 +19,7 @@
 !standard  A.10.8(26)
 !class presentation 12-05-16
 !status Amendment 2012 11-05-16
+!status ARG Approved 9-0-1  12-06-15
 !status work item 12-05-16
 !status received 12-04-06
 !priority Low
@@ -30,7 +31,7 @@
 
 This AI corrects minor errors in the Standard.
 
-1) Use fully qualified names in Pure and Preelaborare pragmas in A.4.9 and
+1) Use fully qualified names in Pure and Preelaborate pragmas in A.4.9 and
    A.4.10.
 
 2) Remove pragma Pure on library-level renames in A.4.9 and A.4.10.
@@ -99,7 +100,7 @@
 
 3) Replace A.10.8(26) with:
 
-subtype Byte_Int is -127 .. 127;
+subtype Byte_Int is Integer range -127 .. 127;
 package Int_IO is new Integer_IO(Byte_Int); use Int_IO;
 -- default format used at instantiation,
 -- Default_Width = 4, Default_Base = 10
@@ -302,7 +303,7 @@
 -- @i<@ft<default format used at instantiation,>>
 -- @i<@ft<Default_Width = 4, Default_Base = 10>>>
 @dby
-@xcode<@b<subtype> Byte_Int @b<is> -127 .. 127;
+@xcode<@b<subtype> Byte_Int @b<is> Integer @b<range> -127 .. 127;
 @b<package> Int_IO @b<is new> Integer_IO(Byte_Int); @b<use> Int_IO;
 -- @i<@ft<default format used at instantiation,>>
 -- @i<@ft<Default_Width = 4, Default_Base = 10>>>
@@ -873,4 +874,3 @@
 use innovative implementations.
 
 ****************************************************************
-

Questions? Ask the ACAA Technical Agent