From 2a3a100560ecf9516a2366530b6876ba39c686b4 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Wed, 14 May 2025 16:39:21 +0000 Subject: [PATCH] * cpp.texi (include Syntax): Reword passage on escaping '"' and '>'. --- cpp.texi | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cpp.texi b/cpp.texi index 19910b4..7714040 100644 --- a/cpp.texi +++ b/cpp.texi @@ -316,8 +316,9 @@ ordinary text characters, not escape characters: character escape sequences such as used in string constants in C are not meaningful here. Thus, @code{@w{#include "x\n\\y"}} specifies a filename containing three backslashes. By the same token, there is no way to -escape @samp{"} or @samp{>} to include it in the header file name if -it would instead end the file name. +escape @samp{"} or @samp{>} to include it in the header file name +rather than end the file name. We recommend not using those two +characters in the names of files to be included. Some systems interpret @samp{\} as a file name component separator. All these systems also interpret @samp{/} the same way. It is most