dnl ** what are the sizes of various types
dnl (these must come before GHC_CHECK_ALIGNMENT)
+AC_CHECK_SIZEOF(char, 1)
+AC_CHECK_SIZEOF(int, 4)
AC_CHECK_SIZEOF(unsigned int,4)
AC_CHECK_SIZEOF(float, 4)
AC_CHECK_SIZEOF(double, 8)
AC_CHECK_SIZEOF(void *, 4)
dnl ** what are alignment constraints on various types
+FPTOOLS_CHECK_ALIGNMENT(char)
+FPTOOLS_CHECK_ALIGNMENT(int)
+FPTOOLS_CHECK_ALIGNMENT(void *)
FPTOOLS_CHECK_ALIGNMENT(unsigned int) dnl redundant but harmless
FPTOOLS_CHECK_ALIGNMENT(long)
FPTOOLS_CHECK_ALIGNMENT(float)
byte first (like Motorola and SPARC, unlike Intel and VAX). */
#undef WORDS_BIGENDIAN
-/* Define to alignment constraint on doubles or on unsigned int - whichever is the greater */
+/* Define to alignment constraint on characters */
+#undef ALIGNMENT_CHAR
+
+/* Define to alignment constraint on ints */
+#undef ALIGNMENT_INT
+
+/* Define to alignment constraint on void pointers */
+#undef ALIGNMENT_VOID_P
+
+/* Define to alignment constraint on doubles */
#undef ALIGNMENT_DOUBLE
-/* Define to alignment constraint on floats or on unsigned int - whichever is the greater */
+/* Define to alignment constraint on floats */
#undef ALIGNMENT_FLOAT
-/* Define to alignment constraint on doubles or on unsigned int - whichever is the greater */
+/* Define to alignment constraint on doubles */
#undef ALIGNMENT_LONG
-/* Define to alignment constraint on unsigned int - whichever is the greater */
+/* Define to alignment constraint on unsigned int */
#undef ALIGNMENT_UNSIGNED_INT
/* Define if code lives before data in memory */
*/
#define VOID_INT_SIGNALS 0
+/* The number of bytes in a char. */
+#undef SIZEOF_CHAR
+
+/* The number of bytes in a int. */
+#undef SIZEOF_INT
+
/* The number of bytes in a double. */
#undef SIZEOF_DOUBLE