Date: Tue, 30 Nov 1999 16:31:30 +0000 (GMT) From: Martin Hopkins <martin.hopkins@insignia.com> To: current@FreeBSD.ORG Subject: Re: trigraph in IPV6? Message-ID: <14403.64482.529697.106840@luggage.isltd.insignia.com> In-Reply-To: <199911301515.HAA18242@pau-amma.whistle.com> References: <5140.943970541@coconut.itojun.org> <199911301515.HAA18242@pau-amma.whistle.com>
next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "David" == David Wolfskill <dhw@whistle.com> writes:
>> 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...
David> Indeed. The only line I see (as of the 1.1 version of the file, dated
David> 1999/11/22 02:44:59) that has 2 consecutive '?' characters at all (which
David> sequence introduces all trigraphs) is line 892, which reads
David> * SIOCGLIFADDR: get first address. (???)
David> And my copy of the May 13, 1988 DpANS C states (section 2.2.1.1):
David> 2.2.1.1 Trigraph sequences
David> All occurrences in a source file of the following sequences of
David> three characters (called trigraph sequences(5)) are replaced
David> with the corresponding single charcacter.
David> ??= #
David> ??( [
David> ??/ \
David> ??) ]
David> ??' ^
David> ??< {
David> ??! |
David> ??> }
David> ??- ~
David> No other trigraph sequences exist. Each ? that does not begin
David> one of the trigraphs listed above is not changed. [Example
David> & footnote elided -- dhw]
David> K&R, 2nd ed., p. 229 appears to agree with the above.
David> I suspect a bogus warning from gcc's lexical analyzer.
Why is the ??) not a trigraph? ie. (???) => (?]
Martin
--
Martin Hopkins | martin.hopkins@insignia.com
Insignia Solutions Plc, | martin@uk.freebsd.org
The Mercury Centre, Wycombe Lane | Tel: (+44) 1628 539537
Wooburn Green, Bucks, HP10 0HH, UK. | Fax: (+44) 1628 539501
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?14403.64482.529697.106840>
