This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
cppinternals.texi merged from mainline
- To: <gcc-patches at gcc dot gnu dot org>
- Subject: cppinternals.texi merged from mainline
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- Date: Tue, 3 Jul 2001 09:35:21 +0100 (BST)
I've merged cppinternals.texi on the branch from mainline:
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/gcc/ChangeLog,v
retrieving revision 1.9240.2.674
diff -u -r1.9240.2.674 ChangeLog
--- ChangeLog 2001/07/03 00:50:43 1.9240.2.674
+++ ChangeLog 2001/07/03 08:33:17
@@ -1,5 +1,7 @@
2001-07-03 Joseph S. Myers <jsm28@cam.ac.uk>
+ * doc/cppinternals.texi: Merge from mainline.
+
* doc/extend.texi, doc/gcc.texi, doc/invoke.texi, doc/md.texi,
doc/rtl.texi, doc/tm.texi: Improve formatting. Improve
documentation of -std and -Wwrite-strings.
Index: doc/cppinternals.texi
===================================================================
RCS file: /cvs/gcc/gcc/gcc/doc/cppinternals.texi,v
retrieving revision 1.2.2.3
diff -u -r1.2.2.3 cppinternals.texi
--- cppinternals.texi 2001/06/27 15:08:24 1.2.2.3
+++ cppinternals.texi 2001/07/03 08:33:18
@@ -72,7 +72,7 @@
The GNU C preprocessor in GCC 3.0 has been completely rewritten. It is
now implemented as a library, cpplib, so it can be easily shared between
a stand-alone preprocessor, and a preprocessor integrated with the C,
-C++ and Objective C front ends. It is also available for use by other
+C++ and Objective-C front ends. It is also available for use by other
programs, though this is not recommended as its exposed interface has
not yet reached a point of reasonable stability.
@@ -90,7 +90,7 @@
@menu
* Conventions:: Conventions used in the code.
-* Lexer:: The combined C, C++ and Objective C Lexer.
+* Lexer:: The combined C, C++ and Objective-C Lexer.
* Whitespace:: Input and output newlines and whitespace.
* Hash Nodes:: All identifiers are hashed.
* Macro Expansion:: Macro expansion algorithm.
@@ -191,7 +191,7 @@
@samp{"} or @samp{>} terminates the header name.
Interpretation of some character sequences depends upon whether we are
-lexing C, C++ or Objective C, and on the revision of the standard in
+lexing C, C++ or Objective-C, and on the revision of the standard in
force. For example, @samp{::} is a single token in C++, but two
separate @samp{:} tokens, and almost certainly a syntax error, in C@.
Such cases are handled in the main function @samp{_cpp_lex_token}, based
@@ -392,7 +392,7 @@
the host supports it, we try to map suitably large files into memory,
rather than reading them in directly.
-The include paths are intenally stored on a null-terminated
+The include paths are internally stored on a null-terminated
singly-linked list, starting with the @code{"header.h"} directory search
chain, which then links into the @code{<header.h>} directory chain.
--
Joseph S. Myers
jsm28@cam.ac.uk