Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site ncoast.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!mit-eddie!genrad!decvax!cwruecmp!atvax!ncoast!bsa From: bsa@ncoast.UUCP (Brandon Allbery) Newsgroups: net.lang.c Subject: Re: context-independent macros Message-ID: <593@ncoast.UUCP> Date: Tue, 12-Feb-85 15:24:29 EST Article-I.D.: ncoast.593 Posted: Tue Feb 12 15:24:29 1985 Date-Received: Fri, 15-Feb-85 04:39:07 EST References: <1885@wateng.UUCP> <1089@hcrvx1.UUCP> <33@daisy.UUCP> <1097@hcrvx1.UUCP> <695@ucbtopaz.CC.Berkeley.ARPA> Reply-To: bsa@ncoast.UUCP (Brandon Allbery) Organization: North Coast Programming, Cleveland Lines: 12 Summary: The problem with #define mac(args) (st1, st2, ..., stn) is that any true C statement (as opposed to expression -- I am talking about if, while, for, break, continue, return, do, ...) will produce a syntax error. Brandon (bsa@ncoast.UUCP) -- Brandon Allbery, decvax!cwruecmp!ncoast!bsa, "ncoast!bsa"@case.csnet (etc.) 6504 Chestnut Road, Independence, Ohio 44131 +1 216 524 1416 (or what have you)