diff options
| author | Romain Francoise <romain@orebokech.com> | 2008-10-04 10:22:19 +0000 | 
|---|---|---|
| committer | Romain Francoise <romain@orebokech.com> | 2008-10-04 10:22:19 +0000 | 
| commit | 8801ee606dadf514617d1d44fdcb122a28c7e379 (patch) | |
| tree | 01580585f2f4e6027b74c06ee98bfc0a9993685b | |
| parent | e6f3e10423a495db8bd3a33e50f581d46b026452 (diff) | |
| download | emacs-8801ee606dadf514617d1d44fdcb122a28c7e379.tar.gz | |
Regenerate.
| -rwxr-xr-x | configure | 34 | 
1 files changed, 22 insertions, 12 deletions
| diff --git a/configure b/configure index dfd5dc9572a..072df70e6a2 100755 --- a/configure +++ b/configure @@ -16660,6 +16660,7 @@ cat >>conftest.$ac_ext <<_ACEOF  # endif  #endif +#include <limits.h>  #include <stdlib.h>  #ifdef HAVE_UNISTD_H @@ -16808,12 +16809,15 @@ main ()       isn't worth using anyway.  */    alarm (60); -  for (time_t_max = 1; 0 < time_t_max; time_t_max *= 2) -    continue; -  time_t_max--; -  if ((time_t) -1 < 0) -    for (time_t_min = -1; (time_t) (time_t_min * 2) < 0; time_t_min *= 2) -      continue; +  for (;;) +    { +      t = (time_t_max << 1) + 1; +      if (t <= time_t_max) +	break; +      time_t_max = t; +    } +  time_t_min = - ((time_t) ~ (time_t) 0 == (time_t) -1) - time_t_max; +    delta = time_t_max / 997; /* a suitable prime number */    for (i = 0; i < N_STRINGS; i++)      { @@ -16828,10 +16832,12 @@ main ()  	     && mktime_test ((time_t) (60 * 60 * 24))))  	return 1; -      for (j = 1; 0 < j; j *= 2) +      for (j = 1; ; j <<= 1)  	if (! bigtime_test (j))  	  return 1; -      if (! bigtime_test (j - 1)) +	else if (INT_MAX / 2 < j) +	  break; +      if (! bigtime_test (INT_MAX))  	return 1;      }    return ! (irix_6_4_bug () && spring_forward_gap () && year_2050_test ()); @@ -18740,11 +18746,13 @@ _ACEOF  cat confdefs.h >>conftest.$ac_ext  cat >>conftest.$ac_ext <<_ACEOF  /* end confdefs.h.  */ -#include <stdio.h> +#include <sys/types.h> /* for off_t */ +     #include <stdio.h>  int  main ()  { -return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0); +int (*fp) (FILE *, off_t, int) = fseeko; +     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);    ;    return 0;  } @@ -18784,11 +18792,13 @@ cat confdefs.h >>conftest.$ac_ext  cat >>conftest.$ac_ext <<_ACEOF  /* end confdefs.h.  */  #define _LARGEFILE_SOURCE 1 -#include <stdio.h> +#include <sys/types.h> /* for off_t */ +     #include <stdio.h>  int  main ()  { -return fseeko (stdin, 0, 0) && (fseeko) (stdin, 0, 0); +int (*fp) (FILE *, off_t, int) = fseeko; +     return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);    ;    return 0;  } | 
