CVS difference for ai12s/ai12-0321-1.txt

Differences between 1.6 and version 1.7
Log of other versions for file ai12s/ai12-0321-1.txt

--- ai12s/ai12-0321-1.txt	2019/04/06 05:08:50	1.6
+++ ai12s/ai12-0321-1.txt	2020/10/21 04:37:55	1.7
@@ -1,4 +1,4 @@
-!standard C.6.3(0)                                   19-03-11  AI12-0321-1/03
+!standard C.6.3(0)                                   20-10-20  AI12-0321-1/04
 !standard C.6.4(0)
 !class Amendment 19-03-07
 !status Amendment 1-2012 19-03-11
@@ -277,15 +277,15 @@
 @xindent<Atomically performs: @fc<Item := Item - Value;>>
 
 @xcode<@b<function> Atomic_Fetch_And_Add
-   (Item  : @b<aliased in out> Atomic_Type;
-    Value : Atomic_Type) @b<return> Atomic_Type
+  (Item  : @b<aliased in out> Atomic_Type;
+   Value : Atomic_Type) @b<return> Atomic_Type
    @b<with> Convention =@> Intrinsic;>
 
 @xindent<Atomically performs: @fc<Tmp := Item; Item := Item + Value; @b<return> Tmp;>>
 
 @xcode<@b<function> Atomic_Fetch_And_Subtract
-   (Item  : @b<aliased in out> Atomic_Type;
-    Value : Atomic_Type) @b<return> Atomic_Type
+  (Item  : @b<aliased in out> Atomic_Type;
+   Value : Atomic_Type) @b<return> Atomic_Type
    @b<with> Convention =@> Intrinsic;>
 
 @xindent<Atomically performs: @fc<Tmp := Item; Item := Item - Value; @b<return> Tmp;>>
@@ -1021,3 +1021,29 @@
 
 ****************************************************************
 
+From Arnaud Charlet's RM review:
+
+C.6.4 (15/5, 17/5)
+------------------
+
+Similarly, we are not consistent in indenting function, we have an extra space 
+before '(' here:
+
+  function Atomic_Fetch_And_Add
+     (Item : aliased in out Atomic_Type;
+      Value : Atomic_Type) return Atomic_Type
+     with Convention => Intrinsic;
+
+Should be:
+
+  function Atomic_Fetch_And_Add
+    (Item : aliased in out Atomic_Type;
+     Value : Atomic_Type) return Atomic_Type
+     with Convention => Intrinsic;
+
+For consistency with other functions. Same for Atomic_Fetch_And_Subtract and 
+same in C.6.4 for the same names.
+
+[This was treated as an editorial review correction - Editor.]
+
+****************************************************************

Questions? Ask the ACAA Technical Agent