]> git.sur5r.net Git - cc65/commitdiff
Added check for gcc
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 26 Aug 2005 12:44:15 +0000 (12:44 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 26 Aug 2005 12:44:15 +0000 (12:44 +0000)
git-svn-id: svn://svn.cc65.org/cc65/trunk@3590 b7a2c559-68d2-44c3-8de9-860c34a00d81

src/common/inttypes.h

index 74b78f1cad10e2a58c143a0f37695fbb02b76ff5..ca7f90106fa0a4d06d002137c52ae980036f97de 100644 (file)
 
 
 
-/* If we have stdint.h, include it, otherwise try some quesswork on types */
-#if __STDC_VERSION__ >= 199901
+/* If we have stdint.h, include it, otherwise try some quesswork on types.
+ * gcc doesn't define __STDC_VERSION__ without special flags, so check for 
+ * gcc explicitly. Undefined symbols are replaced by zero, so a check for
+ * defined(__GNUC__) is not necessary.
+ */
+#if (__STDC_VERSION__ >= 199901) || (__GNUC__ >= 3)
 #include <stdint.h>
 #else