X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=aclocal.m4;h=615cbe14567a6a5f48a740e56197b30fe01d8c6d;hb=91b6357e08093e7131c7c243543a29681b0989fe;hp=d660a1caddd24735c9ec3518f2d2130891ce0b7c;hpb=6732243ae3d28e925c875fe946f44407988f79fa;p=ghc-base.git diff --git a/aclocal.m4 b/aclocal.m4 index d660a1c..615cbe1 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -105,12 +105,26 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include # include #endif +#if HAVE_INTTYPES_H +# include +#else +# if HAVE_STDINT_H +# include +# endif +#endif + #if defined(HAVE_GL_GL_H) # include #elif defined(HAVE_OPENGL_GL_H) # include #endif +#if defined(HAVE_AL_AL_H) +# include +#elif defined(HAVE_OPENAL_AL_H) +# include +#endif + #if defined(HAVE_AL_ALC_H) # include #elif defined(HAVE_OPENAL_ALC_H) @@ -121,15 +135,17 @@ AC_RUN_IFELSE([AC_LANG_SOURCE([[#include # include #endif +#include + typedef $1 testing; -main() { +int main(void) { FILE *f=fopen("conftestval", "w"); if (!f) exit(1); if (((testing)((int)((testing)1.4))) == ((testing)1.4)) { fprintf(f, "%s%d\n", ((testing)(-1) < (testing)0) ? "Int" : "Word", - sizeof(testing)*8); + (int)(sizeof(testing)*8)); } else { fprintf(f,"%s\n", (sizeof(testing) > sizeof(double)) ? "LDouble" : @@ -139,8 +155,8 @@ main() { exit(0); }]])],[AC_CV_NAME=`cat conftestval`], [ifelse([$2], , [AC_CV_NAME=NotReallyAType; AC_CV_NAME_supported=no], [AC_CV_NAME=$2])], -[ifelse([$3], , [AC_CV_NAME=NotReallyATypeCross; AC_CV_NAME_supported=no], [AC_CV_NAME=$3])])]) dnl -CPPFLAGS="$fp_check_htype_save_cppflags" +[ifelse([$3], , [AC_CV_NAME=NotReallyATypeCross; AC_CV_NAME_supported=no], [AC_CV_NAME=$3])]) +CPPFLAGS="$fp_check_htype_save_cppflags"]) dnl if test "$AC_CV_NAME_supported" = yes; then AC_MSG_RESULT($AC_CV_NAME) AC_DEFINE_UNQUOTED(AC_TYPE_NAME, $AC_CV_NAME, [Define to Haskell type for $1]) @@ -163,6 +179,8 @@ AC_DEFUN([FP_READDIR_EOF_ERRNO], [AC_RUN_IFELSE([AC_LANG_SOURCE([[#include #include #include +#include + int main(argc, argv) int argc;