[comp.lang.c] living with unary +

PEPRBV%CFAAMP.BITNET@wiscvm.wisc.EDU (04/21/87)

-----------
>> Larry Cipriani <lvc@danews.ATT.COM> suggests a new cast operator
>>  x = (eval)(a + b) + c;
to force order of evaluation.  Seems to me you could define a
macro to do essentially this within the ANSI spec:
   #define EVAL(x) (+(x))
Usage of EVAL where order of operation was known to be important
would flag these points and make code maintenance easier.