From 38332a6d94d4f9541bff939522230731f1705e04 Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Sun, 19 Jun 2005 14:57:34 +0000 Subject: Define __FUNCTION__ as a preprocessor symbol in glheader.h if we're not using GCC or VMS. --- src/mesa/main/glheader.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src/mesa/main/glheader.h') diff --git a/src/mesa/main/glheader.h b/src/mesa/main/glheader.h index abb858638e..a4dff0fe7f 100644 --- a/src/mesa/main/glheader.h +++ b/src/mesa/main/glheader.h @@ -285,6 +285,17 @@ int INLINE ffs(int value) } #endif + +/* The __FUNCTION__ gcc variable is generally only used for debugging. + * If we're not using gcc, define __FUNCTION__ as a cpp symbol here. + */ +#if defined(__VMS) +#define __FUNCTION__ "VMS$NL:" +#elif !(defined(__GNUC__) && __GNUC__ >= 2) +#define __FUNCTION__ "unknown" +#endif + + #include "config.h" #endif /* GLHEADER_H */ -- cgit v1.2.3