> I posted a flame months ago on the deficiencies of the preprocessor. I > advocated an "inline" attribute for procedures to allow one to avoid its use. C++ has such an attribute for functions.