Hi, Can I do "if ( InLnFn() )" where InLnFn is defined as a inline function. GCC did not produce any error. But is there a catch somewhere?. I doubt this, because "if ( { return 1 } )" causes gcc to produce an error. (Or, is my understanding of inline fns itself is wrong? Is it the complied object code for inline fn that will be inserted where it is called? ) Thanks in advance, S B Sarin(ee98291). -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/