Topic: Is iso646.h upwards compatible with the existing C Standard?


Author: eggert@twinsun.com (Paul Eggert)
Date: Sat, 7 Aug 1993 00:58:51 GMT
Raw View
Are the alternative spellings described below
allowed even when <iso646.h> is not included?
If so, this is an incompatible change to the existing C Standard.
Is that what was intended?

clive@x.co.uk (Clive Feather) writes:

 2) Add the following as alternate spellings of various tokens:

     New    Old   Old (using trigraphs)
     ----------------
     <:     [     ??(
     :>     ]     ??)
     <%     {     ??<
     %>     }     ??>
     %:     #     ??=
     %:%:   ##    ??=??=

 The spelling of a token does not affect its meaning (so [ can be
 balanced by :> ).