]> git.saurik.com Git - bison.git/blobdiff - src/system.h
maint: regen.
[bison.git] / src / system.h
index f0a76ceb7eea1da964bcdec9de085c9f99ef50cd..5613a92f711777a5ac9fb96ebd37b2ac3d5db392 100644 (file)
@@ -39,6 +39,7 @@
 #include <stdlib.h>
 #include <string.h>
 
+#define ARRAY_CARDINALITY(Array) (sizeof (Array) / sizeof *(Array))
 #define STREQ(L, R)  (strcmp(L, R) == 0)
 #define STRNEQ(L, R) (!STREQ(L, R))
 
@@ -97,7 +98,7 @@ typedef size_t uintptr_t;
 #ifndef __attribute__
 /* This feature is available in gcc versions 2.5 and later.  */
 # if (! defined __GNUC__ || __GNUC__ < 2 \
-      || (__GNUC__ == 2 && __GNUC_MINOR__ < 5) || __STRICT_ANSI__)
+       || (__GNUC__ == 2 && __GNUC_MINOR__ < 5))
 #  define __attribute__(Spec) /* empty */
 # endif
 #endif