CVS difference for ais/ai-00131.txt
--- ais/ai-00131.txt 1999/08/31 22:53:55 1.12
+++ ais/ai-00131.txt 1999/09/16 20:40:29 1.13
@@ -1,4 +1,4 @@
-!standard B.1 (01) 99-08-31 AI95-00131/09
+!standard B.1 (01) 99-09-15 AI95-00131/10
!standard B.1 (13-18)
!standard B.1 (60-61)
!standard B.1 (68-69)
@@ -126,9 +126,9 @@
and Convention pragmas with @fa<@i<convention>_identifier> C.
@dby
The facilities relevant to interfacing with the C language are the
-package Interfaces.C and its children; and support for the Import, Export,
+package Interfaces.C and its children; support for the Import, Export,
and Convention pragmas with @fa<@i<convention>_identifier> C; and support
-for the Convention pragma with @fa<@i<convention>_identifier> C_Pass_By_Copy."
+for the Convention pragma with @fa<@i<convention>_identifier> C_Pass_By_Copy.
!corrigendum B.03(60)
@@ -152,13 +152,13 @@
@drepl
An implementation shall support pragma Convention with a C
-convention_identifier for a C-eligible type (see B.1)
+@i<convention_>@fa<identifier> for a C-eligible type (see B.1)
@dby
An implementation shall support pragma Convention with a C
-convention_identifier for a C-eligible type (see B.1).
+@i<convention_>@fa<identifier> for a C-eligible type (see B.1).
An implementation shall support pragma Convention
-with a C_Pass_By_Copy convention_identifier for a C_Pass_By_Copy-eligible
-type.
+with a C_Pass_By_Copy @i<convention_>@fa<identifier> for a
+C_Pass_By_Copy-eligible type.
!corrigendum B.03(68)
@@ -169,7 +169,7 @@
case of an elementary @b<out> or @b<in out> parameter, a pointer to a
temporary copy is used to preserve by-copy semantics.>
@dinst
-@xbullet<An Ada parameter of a C_Pass_By_Copy-compatible [record] type T,
+@xbullet<An Ada parameter of a C_Pass_By_Copy-compatible (record) type T,
of mode @b<in>, should be passed as a t argument to a C function, where t is the
C struct corresponding to the Ada type T.>
Questions? Ask the ACAA Technical Agent