CVS difference for ais/ai-00050.txt
--- ais/ai-00050.txt 1999/08/31 22:53:53 1.3
+++ ais/ai-00050.txt 2000/06/21 23:39:07 1.4
@@ -21,16 +21,16 @@
A.14(2-3) says:
- 2 Operations on one text file object do not affect the column,
- line, and page numbers of any other file object.
+ Operations on one text file object do not affect the column,
+ line, and page numbers of any other file object.
- 3 Standard_Input and Standard_Output are associated with distinct
- external files, so operations on one of these files cannot affect
- operations on the other file. In particular, reading from
- Standard_Input does not affect the current page, line, and column
- numbers for Standard_Output, nor does writing to Standard_Output
- affect the current page, line, and column numbers for Standard_
- Input.
+ Standard_Input and Standard_Output are associated with distinct
+ external files, so operations on one of these files cannot affect
+ operations on the other file. In particular, reading from
+ Standard_Input does not affect the current page, line, and column
+ numbers for Standard_Output, nor does writing to Standard_Output
+ affect the current page, line, and column numbers for Standard_
+ Input.
What is the intended meaning of the statement, "Standard_Input and
Standard_Output are associated with distinct external files", given that
@@ -39,23 +39,23 @@
The NOTE in A.10.3(25) contradicts A.14(3):
-25 (24) The standard input, standard output, and standard error files are
-different file objects, but not necessarily different external files.
+ (24) The standard input, standard output, and standard error files are
+ different file objects, but not necessarily different external files.
A.10(5-6) also discusses these files:
-5 At the beginning of program execution the default input and output files
-are the so-called standard input file and standard output file. These files
-are open, have respectively the current modes In_File and Out_File, and are
-associated with two implementation-defined external files. Procedures are
-provided to change the current default input file and the current default
-output file.
-
-6 At the beginning of program execution a default file for
-program-dependent error-related text output is the so-called standard error
-file. This file is open, has the current mode Out_File, and is associated
-with an implementation-defined external file. A procedure is provided to
-change the current default error file.
+ At the beginning of program execution the default input and output files
+ are the so-called standard input file and standard output file. These files
+ are open, have respectively the current modes In_File and Out_File, and are
+ associated with two implementation-defined external files. Procedures are
+ provided to change the current default input file and the current default
+ output file.
+
+ At the beginning of program execution a default file for
+ program-dependent error-related text output is the so-called standard error
+ file. This file is open, has the current mode Out_File, and is associated
+ with an implementation-defined external file. A procedure is provided to
+ change the current default error file.
!recommendation
Questions? Ask the ACAA Technical Agent