CVS difference for ais/ai-00041.txt

Differences between 1.2 and version 1.3
Log of other versions for file ais/ai-00041.txt

--- ais/ai-00041.txt	1999/06/26 01:11:13	1.2
+++ ais/ai-00041.txt	1999/08/31 22:53:53	1.3
@@ -1,7 +1,8 @@
-!standard 08.03    (16)                               99-06-25  AI95-00041/09
+!standard 08.03    (16)                               99-08-31  AI95-00041/09
 !standard 08.03    (18)
 !standard 10.01.05 (02)
 !standard 10.01.05 (07)
+!standard 10.01.05 (09)
 !standard 12.03    (13)
 !standard 12.03    (14)
 !class binding interpretation 95-06-25
@@ -14,6 +15,7 @@
 !reference AI95-00199
 !priority High
 !difficulty Hard
+!qualifier Clarification
 !subject Program unit pragmas in generic units
 
 !summary
@@ -34,6 +36,7 @@
 generic unit ?
 
 Consider:
+
     generic				generic
 	...				    ...
     package P is			package Q is
@@ -107,7 +110,7 @@
 
 Consider the following example:
 
-with user_defined_function;
+   with user_defined_function;
    generic
       ...
    package P is
@@ -145,7 +148,8 @@
 Pragma Pure:
 
 Consider the following example:
-  generic
+
+   generic
       type T is private;
    package Q is
       pragma Pure(Q);
@@ -156,6 +160,7 @@
 The user intention of pragma Pure in this package is to indicate that this
 generic unit can (but need not) be instantiated to yield a pure
 package. E.g.:
+
    type Acc is access TT;
    package Q_Acc is new Q(Acc);  -- not a pure package
 

Questions? Ask the ACAA Technical Agent