Hmmmm...why would you want to do that?....the fact that you can call the function implies that you either know the function by its name or you have a pointer to it....would it serve any purpose? Interesting quesiton though...the only way to find out is to try it....... Regards, Sojan. Hi can a function return a pointer to itself ?