CVS difference for ais/ai-00362.txt

Differences between 1.8 and version 1.9
Log of other versions for file ais/ai-00362.txt

--- ais/ai-00362.txt	2004/11/25 00:03:43	1.8
+++ ais/ai-00362.txt	2005/02/08 07:12:39	1.9
@@ -1,4 +1,4 @@
-!standard  03.09(06)                                   04-11-08  AI95-00362/05
+!standard  03.09(06)                                   04-02-02  AI95-00362/06
 !standard  11.04.01(02)
 !standard  11.04.01(03)
 !standard  13.07(03)
@@ -8,6 +8,7 @@
 !standard  A.03.02(02)
 !standard  A.04.02(03)
 !standard  A.04.06(03)
+!standard  A.04.07(46)
 !standard  C.07.01(02)
 !standard  D.05(03)
 !standard  D.10(03)
@@ -109,6 +110,11 @@
    package Ada.Strings.Maps.Constants is
       pragma Pure(Constants);
 
+Add after A.4.7(46):
+
+Pragma Pure is replaced by pragma Preelaborate in
+Strings.Wide_Maps.Wide_Constants.
+
 Change C.7.1(2) to
    package Ada.Task_Identification is
       pragma Preelaborate(Task_Identification);
@@ -573,6 +579,15 @@
 @dby
 @xcode<@b<package> Ada.Strings.Maps.Constants @b<is>
    @b<pragma> Pure(Constants);>
+
+!corrigendum A.4.7(46)
+
+@dinsa
+@xcode<   Character_Set : @b<constant> Wide_Maps.Wide_Character_Set;
+   -- @ft<@i<Contains each Wide_Character value WC such that Characters.Is_Character(WC) is True>>>
+@dinst
+@fa<Pragma> Pure is replaced by
+@fa<pragma> Preelaborate in Strings.Wide_Maps.Wide_Constants.
 
 !corrigendum C.7.1(02)
 

Questions? Ask the ACAA Technical Agent