- are taken from the same list of types. */
-
-/* On alpha processors, int32_t variables are slower than int64_t variables,
- due to the necessary zap instructions. */
-#if defined __alpha
-# define _STDINT_H_INT64_FASTER_THAN_INT32 1
-#endif
-
-#if !@HAVE_INT_FAST8_T@
-# if _STDINT_H_INT64_FASTER_THAN_INT32
-typedef int64_t int_fast8_t;
-# else
-typedef int32_t int_fast8_t;
-# endif
-#endif
-#if !@HAVE_UINT_FAST8_T@
-# if _STDINT_H_INT64_FASTER_THAN_INT32
-typedef uint64_t uint_fast8_t;
-# else
-typedef uint32_t uint_fast8_t;
-# endif
-#endif
-
-#if !@HAVE_INT_FAST16_T@
-# if _STDINT_H_INT64_FASTER_THAN_INT32
-typedef int64_t int_fast16_t;
-# else
-typedef int32_t int_fast16_t;
-# endif
-#endif
-#if !@HAVE_UINT_FAST16_T@
-# if _STDINT_H_INT64_FASTER_THAN_INT32
-typedef uint64_t uint_fast16_t;
-# else
-typedef uint32_t uint_fast16_t;
-# endif
-#endif
-
-#if !@HAVE_INT_FAST32_T@
-# if _STDINT_H_INT64_FASTER_THAN_INT32
-typedef int64_t int_fast32_t;
-# else
-typedef int32_t int_fast32_t;
-# endif
-#endif
-#if !@HAVE_UINT_FAST32_T@
-# if _STDINT_H_INT64_FASTER_THAN_INT32
-typedef uint64_t uint_fast32_t;
-# else
-typedef uint32_t uint_fast32_t;
-# endif
-#endif
-
-#if !@HAVE_INT_FAST64_T@ && _STDINT_H_HAVE_INT64
-typedef int64_t int_fast64_t;
-#endif
-#if !@HAVE_UINT_FAST64_T@ && _STDINT_H_HAVE_UINT64
-typedef uint64_t uint_fast64_t;
+ are taken from the same list of types. Assume that 'long int'
+ is fast enough for all narrower integers. */
+
+#undef int_fast8_t
+#undef uint_fast8_t
+#undef int_fast16_t
+#undef uint_fast16_t
+#undef int_fast32_t
+#undef uint_fast32_t
+#undef int_fast64_t
+#undef uint_fast64_t
+#define int_fast8_t long int
+#define uint_fast8_t unsigned int_fast8_t
+#define int_fast16_t long int
+#define uint_fast16_t unsigned int_fast16_t
+#define int_fast32_t long int
+#define uint_fast32_t unsigned int_fast32_t
+#ifdef int64_t
+# define int_fast64_t int64_t
+#endif
+#ifdef uint64_t
+# define uint_fast64_t uint64_t