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

Differences between 1.2 and version 1.3
Log of other versions for file ai12s/ai12-0196-1.txt

--- ai12s/ai12-0196-1.txt	2016/10/04 02:17:14	1.2
+++ ai12s/ai12-0196-1.txt	2016/10/04 02:20:14	1.3
@@ -1,4 +1,4 @@
-!standard A(3/4)                                 16-09-23   AI12-0196-1/02
+!standard A(3/4)                                 16-10-03   AI12-0196-1/03
 !standard A.18(5)
 !class Amendment 16-06-07
 !status work item 16-06-07
@@ -109,11 +109,11 @@
 cursor objects are needed, so that each can be assigned to process separate
 portions of the container elements. To allow this to happen we relax the
 above overlapping rule to say that a cursor is treated only as though it
-overlaps with the element in the container that it designates. So song as
+overlaps with the element in the container that it designates. So long as
 cursor operations are not applied to two or more cursors designating the same
 element of the container, concurrent calls to separate cursors of the same
 container object are possible. This allows various cursor manipulation
-subprograms (eg. next, previous, and Elemen), to be executed concurrently in
+subprograms (eg. Next, Previous, and Element), to be executed concurrently in
 parallel, since they only accept a single parameter.
 
 For Vector containers, this still leaves us with the problem of obtaining the
@@ -272,7 +272,7 @@
       List1.Append (New_Item => 1,
                     Count    => Containers.Count_Type (N));
 
-      Parallel_Loop (From           => Integer.First,
+      Parallel_Loop (From           => Integer_Lists.First,
                      Iterations     => N,
                      Get_Cursor     => Get_Cursor'Access,
                      Process        => Process'Access);

Questions? Ask the ACAA Technical Agent