>>>>> "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. ~velco -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/