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.