On Wed, Jun 30, 2004 at 12:30:38 +0300, Momchil Velikov wrote: > >>>>> "Jan" == Jan Hudec <bulb@ucw.cz> writes: > > Jan> On Wed, Jun 30, 2004 at 12:18:21 +0300, Momchil Velikov wrote: > >> >>>>> "Jan" == Jan Hudec <bulb@ucw.cz> writes: > >> >> No type is passed as an argument as this is a macro. The syntactic > >> ^^^^^^^^^^^^^^^^^^ > Jan> You have not read the macro, right? Damn sure a type IS passed as an > Jan> argument of the macro. In the argument "type". The rest of the > Jan> explanation is right, though. > >> > >> As this is a macro nothing is passed, in the sense that nothing is > >> moved from one place to another. Macros have arguments, but they are > >> not PASSED, but SUBSTITUTED. > > Jan> Most people mean "substituted", when they say "passed as argument of > Jan> a macro". Making that distinction is more confusing that not. > > I don't see why a) being precise and b) using the terms the standard > itself uses can be more confusing than a) using the terms differently > to the standard's use and b) using semantically incorrect terms. Because the sentense you wrote is so easy to confuse with claiming that no argument of the macro is supposed to be a type. Which it did not say, I agree. ------------------------------------------------------------------------------- Jan 'Bulb' Hudec <bulb@ucw.cz>
Attachment:
signature.asc
Description: Digital signature