On 10/04/2005 06:18 PM, [EMAIL PROTECTED] wrote:
> Author: colm
> Date: Tue Oct 4 09:18:24 2005
> New Revision: 294809
[..cut..]
>
> +
> +AC_CACHE_CHECK([for void pointer length], [ap_void_ptr_lt_long],
> +[AC_TRY_RUN([
> +int main(void)
> +{
> + return sizeof(void *) < sizeof(long);
> +}], [ap_void_ptr_lt_long=yes], [ap_void_ptr_lt_long=no],
> + [ap_void_ptr_lt_long=no])])
> +
> +if test "$ap_void_ptr_lt_long" = "no"; then
> + AC_MSG_ERROR([Size of "void *" is less than size of "long"])
> +fi
> +])
>
[..cut..]
Sorry for being confused by this, but I read your variable name
ap_void_ptr_lt_long as "(size of) void ptr is less than (size of) long",
but the assignment of "yes" and "no" is exactly the opposite. What about
AC_CACHE_CHECK([for void pointer length], [ap_void_ptr_lt_long],
[AC_TRY_RUN([
int main(void)
{
return sizeof(void *) < sizeof(long);
}], [ap_void_ptr_lt_long=no], [ap_void_ptr_lt_long=yes],
[ap_void_ptr_lt_long=yes])])
if test "$ap_void_ptr_lt_long" = "yes"; then
AC_MSG_ERROR([Size of "void *" is less than size of "long"])
fi
])
No functional change, but seems clearer to me.
Regards
Rüdiger