Buono a sapersi, attenzione pero' che __FUNCTION__ non e' standard per tutti i compilatori, bisorrebbe aggiungere all'inizio di ogni modulo:
codice:
#ifndef __FUNCTION__ 
#define __FUNCTION__ "Function name not defined!"
#endif