updated tests for defining __FUNCTION__ (Dan Schikore)
authorBrian Paul <brian.paul@tungstengraphics.com>
Thu, 13 Apr 2006 01:52:32 +0000 (01:52 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Thu, 13 Apr 2006 01:52:32 +0000 (01:52 +0000)
src/mesa/main/glheader.h

index 0ebadaa9fa64136496b90d9f0b258fe21ed4a31a..e37499e4be7eb17117ac3371bf458350577b922a 100644 (file)
  * Don't define it if using a newer Windows compiler.
  */
 #if defined(__VMS)
-#define __FUNCTION__ "VMS$NL:"
-#elif !(defined(__GNUC__) && __GNUC__ >= 2) && !(defined(_MSC_VER) && _MSC_VER >= 1300)
-#define __FUNCTION__ "unknown"
+# define __FUNCTION__ "VMS$NL:"
+#elif __STDC_VERSION__ < 199901L
+# if ((!defined __GNUC__) || (__GNUC__ < 2)) && (!defined __xlC__) && \
+      (!defined(_MSC_VER) || _MSC_VER < 1300)
+#  define __FUNCTION__ "<unknown>"
+# endif
 #endif