Is there any easy way to quote a C name? Here is an example where it might be used: #define FUNCNAME foo void FUNCNAME() { static char *myself = QUOTE(FUNCNAME); printf("(I'm in %s)",myself); } Note that only FUNCNAME need be changed in order to change the name of the function. -brad