diff --git a/code/qcommon/files.c b/code/qcommon/files.c index d49c85b3..cce1eac5 100644 --- a/code/qcommon/files.c +++ b/code/qcommon/files.c @@ -309,8 +309,12 @@ FILE* missingFiles = NULL; #endif /* C99 defines __func__ */ -#ifndef __func__ -#define __func__ "(unknown)" +#if __STDC_VERSION__ < 199901L +# if __GNUC__ >= 2 || _MSC_VER >= 1300 +# define __func__ __FUNCTION__ +# else +# define __func__ "(unknown)" +# endif #endif /*