Hi Brendan, > Is there some place that really lists everything? Yes: http://gcc.gnu.org/onlinedocs/ __FUNCTION__ and __PRETTY_FUNCTION__ http://gcc.gnu.org/onlinedocs/gcc-4.3.0/gcc/Function-Names.html And other documentation about the C Preprocessor... http://gcc.gnu.org/onlinedocs/gcc-4.3.0/cpp.pdf HTH, -Eljay