Neil Conway writes:
> Well, one alternative might be to provide 2 definitions of the
> function -- one an extern inline in the header file, and one using the
> current method (in a separate file, non-inline). Then wrap the header
> file in an #ifdef __GNUC__ block, and the non-inlined version in
> #ifndef __GNUC__.
External inline functions aren't even portable across different versions
of GCC. It's best not to go there at all.
--
Peter Eisentraut peter_e@gmx.net