[2289] in Release_Engineering

home help back first fref pref prev next nref lref last post

Re: Zephyr build

daemon@ATHENA.MIT.EDU (Ken Raeburn)
Mon Apr 30 09:23:24 1990

Date: Mon, 30 Apr 90 09:22:51 EDT
From: Ken Raeburn <Raeburn@MIT.EDU>
To: Richard Basch <probe@MIT.EDU>
Cc: rel-eng@MIT.EDU, epeisach@MIT.EDU, salemme@MIT.EDU
In-Reply-To: Richard Basch's message of Mon, 30 Apr 90 07:09:58 -0400,
The second is simple.  The link "acldir" in server/acldir shouldn't
exist; remove it.

The first really impresses me.  I wouldn't have thought that hc --
even the latest -- would deal with trigraphs!  The compiler is
perfectly correct to complain; according to ANSI C rules, the code is
incorrect.  Replace both "??" sequences with single "?" characters.

You can expect slightly odd results from code that contains "??"
followed by any of "=(/)'<!>-" -- the trigraph mechanism replaces
these sequences with single characters needed by C but not present in
some ISO character set.  This particular one is probably the worst --
"??/" becomes '\', which causes the immediately following '"' to be
included in the string, and all goes downhill from there.

home help back first fref pref prev next nref lref last post