From 329a00f7c8b05e6724a3dabb009b1b6f36bb621a Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Wed, 7 Sep 2022 19:22:24 -0400 Subject: [PATCH] (Introduction): Rewrite the portion about GNU C versions, standads, other dialects, and other languages GCC supports. --- c.texi | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/c.texi b/c.texi index 1f0a675..c5c6944 100644 --- a/c.texi +++ b/c.texi @@ -115,14 +115,21 @@ language with the convenience of assembler language.'' However, C is far more portable, and much easier to read and write, than assembler language. -This manual focuses on the GNU C language supported by the GNU -Compiler Collection, version ???. When a construct may be absent or -work differently in other C compilers, we say so. When it is not part -of ISO standard C, we say it is a ``GNU C extension,'' because it is -useful to know that; however, other dialects and standards are not the -focus of this manual. We keep those notes short, unless it is vital -to say more. For the same reason, we hardly mention C@t{++} or other -languages that the GNU Compiler Collection supports. +This manual describes the GNU C language supported by the GNU Compiler +Collection, as of roughly 2017. Please inform us of any changes +needed to match the current version of GNU C. + +When a construct may be absent or work differently in other C +compilers, we say so. When it is not part of ISO standard C, we say +it is a ``GNU C extension,'' because it is useful to know that. +However, standards and other dialects are secondary topics for this +manual. For simplicity's sake, we keep those notes short, unless it +is vital to say more. + +Likewise, we hardly mention C@t{++} or other languages that the GNU +Compiler Collection supports. We hope this manual will serve as a +base for writing manuals for those languages, but languages so +different can't share one common manual. Some aspects of the meaning of C programs depend on the target platform: which computer, and which operating system, the compiled