uint*t -> u_int*t changes
[mesa.git] / src / mesa / shader / arbprogparse.c
index a1be2b535ed501e19e035379237116864a29b3b2..678d40bb685bc6a31e628d600b12659c0b139f53 100644 (file)
 #include "arbprogparse.h"
 #include "grammar_mesa.h"
 
-#if !defined(__GNUC__) && !defined(__extension__)
+#ifndef __extension__
+#if !defined(__GNUC__) || (__GNUC__ < 2) || \
+    ((__GNUC__ == 2) && (__GNUC_MINOR__ <= 7))
 # define __extension__
 #endif
+#endif
 
 /* TODO:
  *    Fragment Program Stuff: