X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=configure.in;h=c3d0e1361335076cdaf1850bfa8ff8046a37e98b;hb=9579f611d29329a8a826d76719516a9dc93dc1bf;hp=436a4d0d81dd545a09061039b0fcd1018ceae3f8;hpb=a379f8f5f925660613d12b418acbe79f20d165bc;p=ghc-hetmet.git diff --git a/configure.in b/configure.in index 436a4d0..c3d0e13 100644 --- a/configure.in +++ b/configure.in @@ -612,6 +612,29 @@ fi FPTOOLS_CHECK_ALIGNMENT(unsigned short) FPTOOLS_CHECK_ALIGNMENT(void *) +dnl ** map standard C types and ISO types to Haskell types +FPTOOLS_CHECK_HTYPE(char) +FPTOOLS_CHECK_HTYPE(signed char) +FPTOOLS_CHECK_HTYPE(unsigned char) +FPTOOLS_CHECK_HTYPE(short) +FPTOOLS_CHECK_HTYPE(unsigned short) +FPTOOLS_CHECK_HTYPE(int) +FPTOOLS_CHECK_HTYPE(unsigned int) +FPTOOLS_CHECK_HTYPE(long) +FPTOOLS_CHECK_HTYPE(unsigned long) +if test "$fptools_cv_have_long_long" = yes; then +FPTOOLS_CHECK_HTYPE(long long) +FPTOOLS_CHECK_HTYPE(unsigned long long) +fi +FPTOOLS_CHECK_HTYPE(float) +FPTOOLS_CHECK_HTYPE(double) +FPTOOLS_CHECK_HTYPE(ptrdiff_t) +FPTOOLS_CHECK_HTYPE(size_t) +FPTOOLS_CHECK_HTYPE(wchar_t) +FPTOOLS_CHECK_HTYPE(sig_atomic_t) +FPTOOLS_CHECK_HTYPE(clock_t) +FPTOOLS_CHECK_HTYPE(time_t) + dnl ** can we open files in binary mode? FPTOOLS_O_BINARY