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