Date: Tue, 30 Nov 1999 07:15:22 -0800 (PST) From: David Wolfskill <dhw@whistle.com> To: itojun@iijlab.net, julian@whistle.com Cc: current@FreeBSD.ORG Subject: Re: trigraph in IPV6? Message-ID: <199911301515.HAA18242@pau-amma.whistle.com> In-Reply-To: <5140.943970541@coconut.itojun.org>
next in thread | previous in thread | raw e-mail | index | archive | help
>From: itojun@iijlab.net
>Date: Tue, 30 Nov 1999 23:02:21 +0900
>>../../netinet6/in6.c: warning: 1 trigraph(s) encountered
>>haven't seen one of THOSE for a while....
> Could you tell me which line was that? I don't see any...
Indeed. The only line I see (as of the 1.1 version of the file, dated
1999/11/22 02:44:59) that has 2 consecutive '?' characters at all (which
sequence introduces all trigraphs) is line 892, which reads
* SIOCGLIFADDR: get first address. (???)
And my copy of the May 13, 1988 DpANS C states (section 2.2.1.1):
2.2.1.1 Trigraph sequences
All occurrences in a source file of the following sequences of
three characters (called trigraph sequences(5)) are replaced
with the corresponding single charcacter.
??= #
??( [
??/ \
??) ]
??' ^
??< {
??! |
??> }
??- ~
No other trigraph sequences exist. Each ? that does not begin
one of the trigraphs listed above is not changed. [Example
& footnote elided -- dhw]
K&R, 2nd ed., p. 229 appears to agree with the above.
I suspect a bogus warning from gcc's lexical analyzer.
Cheers,
david
--
David Wolfskill dhw@whistle.com UNIX System Administrator
voice: (650) 577-7158 pager: (888) 347-0197 FAX: (650) 372-5915
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199911301515.HAA18242>
