On 01/05/2015 03:57 PM, Joseph Myers wrote:
On Mon, 5 Jan 2015, Sandra Loosemore wrote:

@file is used for file names.

For standard headers, the use of @code{<header.h>} (inttypes.h and
limits.h, in this patch) is deliberate, reflecting that the C standard
does not require headers to correspond to files and that the use of files
to implement those headers is an implementation detail.

Oh, thanks! I didn't realize that was a deliberate convention. I've reverted the two offending patch hunks.

(I'm actually surprised that anybody even bothered to look at the patch.... If the doc maintainers would prefer me to post these kinds of copy-editing changes for review rather than just commit them, please let me know.)

-Sandra

2015-01-05  Sandra Loosemore  <san...@codesourcery.com>

        Revert parts of r219199.

        gcc/
        * doc/invoke.texi ([-Wliteral-suffix]): Restore markup on
        <inttypes.h>.
        ([-Wtraditional]): Restore markup on <limits.h>.


Index: gcc/doc/invoke.texi
===================================================================
--- gcc/doc/invoke.texi	(revision 219199)
+++ gcc/doc/invoke.texi	(working copy)
@@ -2628,8 +2628,7 @@ by @option{-Wall}.
 Warn when a string or character literal is followed by a ud-suffix which does
 not begin with an underscore.  As a conforming extension, GCC treats such
 suffixes as separate preprocessing tokens in order to maintain backwards
-compatibility with code that uses formatting macros from
-the standard header file @file{inttypes.h}.
+compatibility with code that uses formatting macros from @code{<inttypes.h>}.
 For example:
 
 @smallexample
@@ -4417,8 +4416,7 @@ The unary plus operator.
 The @samp{U} integer constant suffix, or the @samp{F} or @samp{L} floating-point
 constant suffixes.  (Traditional C does support the @samp{L} suffix on integer
 constants.)  Note, these suffixes appear in macros defined in the system
-headers of most modern systems, e.g.@: the @samp{_MIN}/@samp{_MAX} macros in 
-@file{limits.h}.
+headers of most modern systems, e.g.@: the @samp{_MIN}/@samp{_MAX} macros in @code{<limits.h>}.
 Use of these macros in user code might normally lead to spurious
 warnings, however GCC's integrated preprocessor has enough context to
 avoid warning in these cases.

Reply via email to