Module: Mesa Branch: master Commit: 079c8840609f1277320bd85c3e9568179e30bfd3 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=079c8840609f1277320bd85c3e9568179e30bfd3
Author: José Fonseca <jfons...@vmware.com> Date: Mon Sep 6 13:56:07 2010 +0100 mesa: Define C99's __func__ macro on MSVC. --- src/mesa/main/compiler.h | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) diff --git a/src/mesa/main/compiler.h b/src/mesa/main/compiler.h index ded69c3..800eb83 100644 --- a/src/mesa/main/compiler.h +++ b/src/mesa/main/compiler.h @@ -224,6 +224,18 @@ extern "C" { # endif # endif #endif +#ifndef __func__ +# if (__STDC_VERSION__ >= 199901L) || \ + (defined(__SUNPRO_C) && defined(__C99FEATURES__)) + /* __func__ is part of C99 */ +# elif defined(_MSC_VER) +# if _MSC_VER >= 1300 +# define __func__ __FUNCTION__ +# else +# define __func__ "<unknown>" +# endif +# endif +#endif /** _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-commit