DECUS C does not "predate K&R". The requirement that one write return (a); rather than return a; has not been in the C language since 1975 and I doubt it was there before.