From: Peter Johnson Date: Thu, 4 May 2006 03:59:39 +0000 (-0000) Subject: * ax_create_stdint_h.m4: Fix a couple bugs. X-Git-Tag: v0.5.0~9^2~16 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e6d2aab9ea0bfb791c9f5930dc2d315581f57e8a;p=yasm * ax_create_stdint_h.m4: Fix a couple bugs. 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 --- diff --git a/m4/ax_create_stdint_h.m4 b/m4/ax_create_stdint_h.m4 index 0077dc86..927fb696 100644 --- a/m4/ax_create_stdint_h.m4 +++ b/m4/ax_create_stdint_h.m4 @@ -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 ............................ */