From: Marcelo E. M. <mar...@bi...> - 2001-03-24 13:58:01
|
>> "Sven M. Hallberg" <pe...@gm...> writes: > The difference it makes is that, if they are both preprocessor macros that > expand to _string_ constants, we could simply __FUNCTION__ (and __PRETTY_FUNCTION__) are string variables. From the gcc manual: > These names are not macros: they are predefined string variables. > For example, `#ifdef __FUNCTION__' does not have any special meaning > inside a function, since the preprocessor does not do anything > special with the identifier `__FUNCTION__'. -- Marcelo |