In an expression like sizeof (unsigned garbage), the VAX C compiler
warns but otherwise ignores the garbage identifier, treating it the
same as sizeof (unsigned). Thus, the AC_CHECK_TYPES probe gives a
false positive result on this compiler.
The test can be improved by using the fourth argument to add a real
object declaration to the test program.
AC_HEADER_ASSERT
AC_TYPE_UNSIGNED_LONG_LONG_INT
-AC_CHECK_TYPES([unsigned __int64])
+AC_CHECK_TYPES([unsigned __int64], [], [],
+ [unsigned __int64 foo = -1; /* avoid false positive result on VAX C */])
AC_C_FLEXIBLE_ARRAY_MEMBER
AC_C_INLINE
DX_C_FOR_DECLARATIONS