diff --git a/lib/stdint.in.h b/lib/stdint.in.h index e660cfb..f7c1278 100644 --- a/lib/stdint.in.h +++ b/lib/stdint.in.h @@ -136,7 +136,7 @@ typedef unsigned int gl_uint32_t; /* Do not undefine int64_t if gnulib is not being used with 64-bit types, since otherwise it breaks platforms like Tandem/NSK. */ -#if LONG_MAX >> 31 >> 31 == 1 +#if LONG_MAX >> 31 >> 31 == 1 && !(defined (__APPLE__) && defined (__MACH__)) # undef int64_t typedef long int gl_int64_t; # define int64_t gl_int64_t