Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!uwm.edu!gem.mps.ohio-state.edu!apple!bloom-beacon!spdcc!ima!cfisun!lakart!dg From: dg@lakart.UUCP (David Goodenough) Newsgroups: comp.lang.c Subject: Re: This one bit me today Message-ID: <712@lakart.UUCP> Date: 9 Oct 89 16:34:10 GMT References: <832@crdos1.crd.ge.COM> Organization: Lakart Corporation, Newton, MA Lines: 17 davidsen@crdos1.crd.ge.COM (Wm E Davidsen Jr) sez: > It pops up in macros from time to time. Consider: > #define xavg(m) (sum+3)/m If you don't write that as: #define xavg(m) (sum+3)/(m) you deserve what you get ....... let's see xavg(i+5); -- dg@lakart.UUCP - David Goodenough +---+ IHS | +-+-+ ....... !harvard!xait!lakart!dg +-+-+ | AKA: dg%lakart.uucp@xait.xerox.com +---+