HAVE___func__
#if !defined(HAVE___func__) && defined(HAVE___FUNCTION__)
#elif !defined(HAVE___func__)