]> granicus.if.org Git - yasm/commitdiff
* ax_create_stdint_h.m4: Fix a couple bugs.
authorPeter Johnson <peter@tortall.net>
Thu, 4 May 2006 03:59:39 +0000 (03:59 -0000)
committerPeter Johnson <peter@tortall.net>
Thu, 4 May 2006 03:59:39 +0000 (03:59 -0000)
The m4_ifvaln() call doesn't seem to serve a purpose and generated bad shell
script code (trying to actually run a header file).
_STDINT_HEADER_INTPTR ifdef shouldn't wrap INTMAX_T check.

svn path=/trunk/yasm/; revision=1519

m4/ax_create_stdint_h.m4

index 0077dc86d57822ee9ce629088269d8e1ece5af6c..927fb696382faf46904caaf58bb8184684147d5c 100644 (file)
@@ -80,7 +80,7 @@ AC_CACHE_CHECK([for stdint uintptr_t], [ac_cv_header_stdint_x],[
    unset ac_cv_type_uint64_t
    AC_CHECK_TYPE(uintptr_t,[ac_cv_header_stdint_x=$i],continue,[#include <$i>])
    AC_CHECK_TYPE(uint64_t,[and64="/uint64_t"],[and64=""],[#include<$i>])
-   m4_ifvaln([$1],[$1]) break
+   break;
   done
   AC_MSG_CHECKING([for stdint uintptr_t])
  ])
@@ -95,7 +95,6 @@ AC_CACHE_CHECK([for stdint uint32_t], [ac_cv_header_stdint_o],[
    unset ac_cv_type_uint64_t
    AC_CHECK_TYPE(uint32_t,[ac_cv_header_stdint_o=$i],continue,[#include <$i>])
    AC_CHECK_TYPE(uint64_t,[and64="/uint64_t"],[and64=""],[#include<$i>])
-   m4_ifvaln([$1],[$1]) break
    break;
   done
   AC_MSG_CHECKING([for stdint uint32_t])
@@ -111,7 +110,6 @@ AC_CACHE_CHECK([for stdint u_int32_t], [ac_cv_header_stdint_u],[
    unset ac_cv_type_u_int64_t
    AC_CHECK_TYPE(u_int32_t,[ac_cv_header_stdint_u=$i],continue,[#include <$i>])
    AC_CHECK_TYPE(u_int64_t,[and64="/u_int64_t"],[and64=""],[#include<$i>])
-   m4_ifvaln([$1],[$1]) break
    break;
   done
   AC_MSG_CHECKING([for stdint u_int32_t])
@@ -353,11 +351,11 @@ echo "" >>$ac_stdint
 
 #ifndef _STDINT_HEADER_INTPTR
 #define _STDINT_NEED_INTPTR_T
+#endif
+
 #ifndef _STDINT_HAVE_INTMAX_T
 #define _STDINT_NEED_INTMAX_T
 #endif
-#endif
-
 
 /* .................... definition part ............................ */