bug-fixes in uucp
ka at hou3c.UUCP
ka at hou3c.UUCP
Tue Nov 15 03:03:23 AEST 1983
It used to be that the value returned by the '=' operator in C was the
right hand side. Unfortunately, the C Reference Manual claimed that
the value was the *left* hand side. (I recall that the C Tutorial
documented the '=' operator correctly.) Eventually this discrepancy
was discovered, and was resolved in favor of making the value be the
value of the left hand side. This meant that all the loops looking like
char c ;
while ((c = getchar()) != EOF) ... ;
had to be changed, but until very recently the UNIX developers at BTL
have been more concerned with doing things right than with maintaining
compatability.
Kenneth Almquist
More information about the Comp.lang.c
mailing list