CVS difference for ais/ai-00285.txt

Differences between 1.27 and version 1.28
Log of other versions for file ais/ai-00285.txt

--- ais/ai-00285.txt	2005/04/13 05:37:06	1.27
+++ ais/ai-00285.txt	2005/05/15 23:42:09	1.28
@@ -1,4 +1,4 @@
-!standard 2.1(1)                                      05-03-01  AI95-00285/15
+!standard 2.1(1)                                      05-05-05  AI95-00285/16
 !standard 2.1(2)
 !standard 2.1(3)
 !standard 2.1(4)
@@ -404,6 +404,12 @@
 number_letter
 Any character whose General Category is defined to be "Number, Letter".
 
+punctuation_connector
+Any character whose General Category is defined to be "Punctuation, Connector".
+
+other_format
+Any character whose General Category is defined to be "Other, Format".
+
 separator_space
 Any character whose General Category is defined to be "Separator, Space".
 
@@ -425,18 +431,12 @@
 Any character whose General Category is defined to be "Other, Control", and
 which is not defined to be a format_effector.
 
-other_format
-Any character whose General Category is defined to be "Other, Format".
-
 other_private_use
 Any character whose General Category is defined to be "Other, Private Use".
 
 other_surrogate
 Any character whose General Category is defined to be "Other, Surrogate".
 
-punctuation_connector
-Any character whose General Category is defined to be "Punctuation, Connector".
-
 graphic_character
 Any character which is not in the categories other_control, other_private_use,
 other_surrogate, other_format, format_effector, and whose code position is
@@ -1522,6 +1522,12 @@
 @xhang<@xterm<@fa<number_letter>>
 Any character whose General Category is defined to be "Number, Letter".>
 
+@xhang<@xterm<@fa<punctuation_connector>>
+Any character whose General Category is defined to be "Punctuation, Connector".>
+
+@xhang<@xterm<@fa<other_format>>
+Any character whose General Category is defined to be "Other, Format".>
+
 !corrigendum 2.1(11)
 
 @drepl
@@ -1564,18 +1570,12 @@
 Any character whose General Category is defined to be "Other, Control", and
 which is not defined to be a @fa<format_effector>.>
 
-@xhang<@xterm<@fa<other_format>>
-Any character whose General Category is defined to be "Other, Format".>
-
 @xhang<@xterm<@fa<other_private_use>>
 Any character whose General Category is defined to be "Other, Private Use".>
 
 @xhang<@xterm<@fa<other_surrogate>>
 Any character whose General Category is defined to be "Other, Surrogate".>
 
-@xhang<@xterm<@fa<punctuation_connector>>
-Any character whose General Category is defined to be "Punctuation, Connector".>
-
 !corrigendum 2.1(14)
 
 @drepl
@@ -2223,55 +2223,52 @@
 @dby
 @xcode<   --@ft<@i<Classifications of and conversions between Wide_Wide_Character, Wide_Character, and Character.>>>
 
+
+!corrigendum A.3.2(14)
+@dinsa
+@xcode<   @b<function> Is_Character (Item : @b<in> Wide_Character) @b<return> Boolean;
+   @b<function> Is_String    (Item : @b<in> Wide_String)    @b<return> Boolean;>
+@dinst
+@xcode<   @b<function> Is_Character (Item : @b<in> Wide_Wide_Character) @b<return> Boolean;
+   @b<function> Is_String    (Item : @b<in> Wide_Wide_String)    @b<return> Boolean;
+   @b<function> Is_Wide_Character (Item : @b<in> Wide_Wide_Character) @b<return> Boolean;
+   @b<function> Is_Wide_String    (Item : @b<in> Wide_Wide_String)    @b<return> Boolean;>
+
+!corrigendum A.3.2(16)
+@dinsa
+@xcode<   @b<function> To_String    (Item       : @b<in> Wide_String;
+                        Substitute : @b<in> Character := ' ')
+   @b<return> String;>
+@dinst
+@xcode<   @b<function> To_Character (Item :       @b<in> Wide_Wide_Character;
+                          Substitute : @b<in> Character := ' ') @b<return> Character;
+
+   @b<function> To_String    (Item :       @b<in> Wide_Wide_String;
+                          Substitute : @b<in> Character := ' ') @b<return> String;>
+
+!corrigendum A.3.2(18)
+@dinsa
+@xcode<   @b<function> To_Wide_String    (Item : @b<in> String)    @b<return> Wide_String;>
+@dinss
+@xcode<   @b<function> To_Wide_Character (Item :       @b<in> Wide_Wide_Character;
+                               Substitute : @b<in> Wide_Character := ' ')
+                               @b<return> Wide_Character;
+
+   @b<function> To_Wide_String    (Item :       @b<in> Wide_Wide_String;
+                               Substitute : @b<in> Wide_Character := ' ')
+                               @b<return> Wide_String;
+
+   @b<function> To_Wide_Wide_Character (Item : @b<in> Character)
+         @b<return> Wide_Wide_Character;
+
+   @b<function> To_Wide_Wide_String    (Item : @b<in> String)
+         @b<return> Wide_Wide_String;
+
+   @b<function> To_Wide_Wide_Character (Item : @b<in> Wide_Character)
+         @b<return> Wide_Wide_Character;
 
-!comment Change removed by AI-395:
-!comment !corrigendum A.3.2(14)
-!comment @dinsa
-!comment @xcode<   @b<function> Is_Character (Item : @b<in> Wide_Character) @b<return> Boolean;
-!comment    @b<function> Is_String    (Item : @b<in> Wide_String)    @b<return> Boolean;>
-!comment @dinst
-!comment @xcode<   @b<function> Is_Character (Item : @b<in> Wide_Wide_Character) @b<return> Boolean;
-!comment    @b<function> Is_String    (Item : @b<in> Wide_Wide_String)    @b<return> Boolean;
-!comment    @b<function> Is_Wide_Character (Item : @b<in> Wide_Wide_Character) @b<return> Boolean;
-!comment    @b<function> Is_Wide_String    (Item : @b<in> Wide_Wide_String)    @b<return> Boolean;>
-
-!comment Change removed by AI-395:
-!comment !corrigendum A.3.2(16)
-!comment @dinsa
-!comment @xcode<   @b<function> To_String    (Item       : @b<in> Wide_String;
-!comment                         Substitute : @b<in> Character := ' ')
-!comment    @b<return> String;>
-!comment @dinst
-!comment @xcode<   @b<function> To_Character (Item :       @b<in> Wide_Wide_Character;
-!comment                           Substitute : @b<in> Character := ' ') @b<return> Character;
-!comment
-!comment    @b<function> To_String    (Item :       @b<in> Wide_Wide_String;
-!comment                           Substitute : @b<in> Character := ' ') @b<return> String;>
-
-!comment Change removed by AI-395:
-!comment !corrigendum A.3.2(18)
-!comment @dinsa
-!comment @xcode<   @b<function> To_Wide_String    (Item : @b<in> String)    @b<return> Wide_String;>
-!comment @dinss
-!comment @xcode<   @b<function> To_Wide_Character (Item :       @b<in> Wide_Wide_Character;
-!comment                                Substitute : @b<in> Wide_Character := ' ')
-!comment                                @b<return> Wide_Character;
-!comment
-!comment    @b<function> To_Wide_String    (Item :       @b<in> Wide_Wide_String;
-!comment                                Substitute : @b<in> Wide_Character := ' ')
-!comment                                @b<return> Wide_String;
-!comment
-!comment    @b<function> To_Wide_Wide_Character (Item : @b<in> Character)
-!comment          @b<return> Wide_Wide_Character;
-!comment
-!comment    @b<function> To_Wide_Wide_String    (Item : @b<in> String)
-!comment          @b<return> Wide_Wide_String;
-!comment
-!comment    @b<function> To_Wide_Wide_Character (Item : @b<in> Wide_Character)
-!comment          @b<return> Wide_Wide_Character;
-!comment
-!comment    @b<function> To_Wide_Wide_String    (Item : @b<in> Wide_String)
-!comment          @b<return> Wide_Wide_String;>
+   @b<function> To_Wide_Wide_String    (Item : @b<in> Wide_String)
+         @b<return> Wide_Wide_String;>
 
 
 !corrigendum A.3.2(42)

Questions? Ask the ACAA Technical Agent