Newsgroups: comp.lang.c
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: Assorted C Questions
Message-ID: <1989Sep7.162354.20722@utzoo.uucp>
Organization: U of Toronto Zoology
References: <4294@udccvax1.acs.udel.EDU> <1989Sep6.160004.19253@utzoo.uucp> <283@crdos1.crd.ge.COM>
Date: Thu, 7 Sep 89 16:23:54 GMT

In article <283@crdos1.crd.ge.COM> davidsen@crdos1.UUCP (bill davidsen) writes:
>|  No; parameterized macro names are recognized as such *only* when followed
>|  immediately by "(".
>
>  My standard isn't handy, but all of the preprocessors I use allow
>whitespace between the name and the ( because the local indent does it
>that way.

My mistake:  in the *definition* there must be no space there, but it's
legal in invocation.  (And the basic point remains:  the name is recognized
only when there is a '(' after it.)
-- 
V7 /bin/mail source: 554 lines.|     Henry Spencer at U of Toronto Zoology
1989 X.400 specs: 2200+ pages. | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
