ANSI proposal for preprocessor strings

Henry Spencer henry at utzoo.UUCP
Sun Mar 3 15:54:48 AEST 1985


I fear your argument [suggesting that the undocumented features of the
Reiser cpp should be standardized, because not doing so will break
working code] is weak.  If the register-assignment policy in the VAX
C compiler ever changes seriously, a great deal of Berkeley code will
break because of in-line assembler [retch].  Are you seriously suggesting
that changes to the VAX compiler which affect register assignment should
therefore be forbidden, and that every VAX C compiler from now until
eternity should be required to do it the same (undocumented) way?  Or
worse, that every C compiler in the world should be required to interpret
in-line VAX assembler the same way the VAX does, giving the same output?

The fix for brain-damaged implementation-dependent code is to fix the code.
-- 
				Henry Spencer @ U of Toronto Zoology
				{allegra,ihnp4,linus,decvax}!utzoo!henry



More information about the Comp.lang.c mailing list