Am Wed, 22 Jun 2016 16:10:36 +0200
schrieb Christian Gollwitzer <
auri...@gmx.de>:
> Am 22.06.16 um 15:47 schrieb Ralf Goertz:
>
> > In particular, if '\(' is a known escape sequence (for what?) why
> > isn't '\)'?
>
>
> I don't know, but since you intend to write literal backslashes, you
> should write it as "\\(" and "\\)"
No, I don't intend to write that. I came across that warning when I
accidentally omitted one backslash trying to write "\\\\)". I
experimented and discovered that "\(" didn't give the warning. Since I
had never seen the escape sequence '\(' I looked it up in the standard.
But there I only found: "Escape sequences in which the character
following the backslash is not listed in Table 7 are
conditionally-supported, with implementation-defined semantics." Table 7
doesn't list '\('. So I figured gcc might have defined it. But I found
nothing in the man pages. That's why I asked.