mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-17 21:32:25 +02:00
Update Gnulib to 6835fc458f30b94f15d69c35a79cbc2dfabe2d06.
This commit is contained in:
parent
bfca4367b0
commit
2b421e02e1
412 changed files with 5156 additions and 2314 deletions
67
m4/printf.m4
67
m4/printf.m4
|
@ -1,5 +1,5 @@
|
|||
# printf.m4 serial 50
|
||||
dnl Copyright (C) 2003, 2007-2014 Free Software Foundation, Inc.
|
||||
# printf.m4 serial 52
|
||||
dnl Copyright (C) 2003, 2007-2016 Free Software Foundation, Inc.
|
||||
dnl This file is free software; the Free Software Foundation
|
||||
dnl gives unlimited permission to copy and/or distribute it,
|
||||
dnl with or without modifications, as long as this notice is preserved.
|
||||
|
@ -61,7 +61,7 @@ changequote(,)dnl
|
|||
# Guess yes on glibc systems.
|
||||
*-gnu*) gl_cv_func_printf_sizes_c99="guessing yes";;
|
||||
# Guess yes on FreeBSD >= 5.
|
||||
freebsd[1-4]*) gl_cv_func_printf_sizes_c99="guessing no";;
|
||||
freebsd[1-4].*) gl_cv_func_printf_sizes_c99="guessing no";;
|
||||
freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
|
||||
# Guess yes on Mac OS X >= 10.3.
|
||||
darwin[1-6].*) gl_cv_func_printf_sizes_c99="guessing no";;
|
||||
|
@ -220,7 +220,7 @@ changequote(,)dnl
|
|||
# Guess yes on glibc systems.
|
||||
*-gnu*) gl_cv_func_printf_infinite="guessing yes";;
|
||||
# Guess yes on FreeBSD >= 6.
|
||||
freebsd[1-5]*) gl_cv_func_printf_infinite="guessing no";;
|
||||
freebsd[1-5].*) gl_cv_func_printf_infinite="guessing no";;
|
||||
freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
|
||||
# Guess yes on Mac OS X >= 10.3.
|
||||
darwin[1-6].*) gl_cv_func_printf_infinite="guessing no";;
|
||||
|
@ -328,7 +328,7 @@ int main ()
|
|||
# ifdef WORDS_BIGENDIAN
|
||||
# define LDBL80_WORDS(exponent,manthi,mantlo) \
|
||||
{ ((unsigned int) (exponent) << 16) | ((unsigned int) (manthi) >> 16), \
|
||||
((unsigned int) (manthi) << 16) | (unsigned int) (mantlo) >> 16), \
|
||||
((unsigned int) (manthi) << 16) | ((unsigned int) (mantlo) >> 16), \
|
||||
(unsigned int) (mantlo) << 16 \
|
||||
}
|
||||
# else
|
||||
|
@ -365,66 +365,51 @@ int main ()
|
|||
{ /* Pseudo-NaN. */
|
||||
static union { unsigned int word[4]; long double value; } x =
|
||||
{ LDBL80_WORDS (0xFFFF, 0x40000001, 0x00000000) };
|
||||
if (sprintf (buf, "%Lf", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lf", x.value) <= 0)
|
||||
result |= 4;
|
||||
if (sprintf (buf, "%Le", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Le", x.value) <= 0)
|
||||
result |= 4;
|
||||
if (sprintf (buf, "%Lg", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lg", x.value) <= 0)
|
||||
result |= 4;
|
||||
}
|
||||
{ /* Pseudo-Infinity. */
|
||||
static union { unsigned int word[4]; long double value; } x =
|
||||
{ LDBL80_WORDS (0xFFFF, 0x00000000, 0x00000000) };
|
||||
if (sprintf (buf, "%Lf", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lf", x.value) <= 0)
|
||||
result |= 8;
|
||||
if (sprintf (buf, "%Le", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Le", x.value) <= 0)
|
||||
result |= 8;
|
||||
if (sprintf (buf, "%Lg", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lg", x.value) <= 0)
|
||||
result |= 8;
|
||||
}
|
||||
{ /* Pseudo-Zero. */
|
||||
static union { unsigned int word[4]; long double value; } x =
|
||||
{ LDBL80_WORDS (0x4004, 0x00000000, 0x00000000) };
|
||||
if (sprintf (buf, "%Lf", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lf", x.value) <= 0)
|
||||
result |= 16;
|
||||
if (sprintf (buf, "%Le", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Le", x.value) <= 0)
|
||||
result |= 16;
|
||||
if (sprintf (buf, "%Lg", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lg", x.value) <= 0)
|
||||
result |= 16;
|
||||
}
|
||||
{ /* Unnormalized number. */
|
||||
static union { unsigned int word[4]; long double value; } x =
|
||||
{ LDBL80_WORDS (0x4000, 0x63333333, 0x00000000) };
|
||||
if (sprintf (buf, "%Lf", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lf", x.value) <= 0)
|
||||
result |= 32;
|
||||
if (sprintf (buf, "%Le", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Le", x.value) <= 0)
|
||||
result |= 32;
|
||||
if (sprintf (buf, "%Lg", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lg", x.value) <= 0)
|
||||
result |= 32;
|
||||
}
|
||||
{ /* Pseudo-Denormal. */
|
||||
static union { unsigned int word[4]; long double value; } x =
|
||||
{ LDBL80_WORDS (0x0000, 0x83333333, 0x00000000) };
|
||||
if (sprintf (buf, "%Lf", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lf", x.value) <= 0)
|
||||
result |= 64;
|
||||
if (sprintf (buf, "%Le", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Le", x.value) <= 0)
|
||||
result |= 64;
|
||||
if (sprintf (buf, "%Lg", x.value) < 0
|
||||
|| !strisnan (buf, 0, strlen (buf)))
|
||||
if (sprintf (buf, "%Lg", x.value) <= 0)
|
||||
result |= 64;
|
||||
}
|
||||
#endif
|
||||
|
@ -442,7 +427,7 @@ changequote(,)dnl
|
|||
# Guess yes on glibc systems.
|
||||
*-gnu*) gl_cv_func_printf_infinite_long_double="guessing yes";;
|
||||
# Guess yes on FreeBSD >= 6.
|
||||
freebsd[1-5]*) gl_cv_func_printf_infinite_long_double="guessing no";;
|
||||
freebsd[1-5].*) gl_cv_func_printf_infinite_long_double="guessing no";;
|
||||
freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
|
||||
# Guess yes on HP-UX >= 11.
|
||||
hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";;
|
||||
|
@ -588,7 +573,7 @@ changequote(,)dnl
|
|||
# Guess yes on glibc systems.
|
||||
*-gnu*) gl_cv_func_printf_directive_f="guessing yes";;
|
||||
# Guess yes on FreeBSD >= 6.
|
||||
freebsd[1-5]*) gl_cv_func_printf_directive_f="guessing no";;
|
||||
freebsd[1-5].*) gl_cv_func_printf_directive_f="guessing no";;
|
||||
freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
|
||||
# Guess yes on Mac OS X >= 10.3.
|
||||
darwin[1-6].*) gl_cv_func_printf_directive_f="guessing no";;
|
||||
|
@ -1136,7 +1121,7 @@ changequote(,)dnl
|
|||
# Guess yes on glibc systems.
|
||||
*-gnu*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
|
||||
# Guess yes on FreeBSD >= 5.
|
||||
freebsd[1-4]*) gl_cv_func_snprintf_truncation_c99="guessing no";;
|
||||
freebsd[1-4].*) gl_cv_func_snprintf_truncation_c99="guessing no";;
|
||||
freebsd* | kfreebsd*) gl_cv_func_snprintf_truncation_c99="guessing yes";;
|
||||
# Guess yes on Mac OS X >= 10.3.
|
||||
darwin[1-6].*) gl_cv_func_snprintf_truncation_c99="guessing no";;
|
||||
|
@ -1235,7 +1220,7 @@ changequote(,)dnl
|
|||
# Guess yes on glibc systems.
|
||||
*-gnu*) gl_cv_func_snprintf_retval_c99="guessing yes";;
|
||||
# Guess yes on FreeBSD >= 5.
|
||||
freebsd[1-4]*) gl_cv_func_snprintf_retval_c99="guessing no";;
|
||||
freebsd[1-4].*) gl_cv_func_snprintf_retval_c99="guessing no";;
|
||||
freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
|
||||
# Guess yes on Mac OS X >= 10.3.
|
||||
darwin[1-6].*) gl_cv_func_snprintf_retval_c99="guessing no";;
|
||||
|
@ -1316,7 +1301,7 @@ changequote(,)dnl
|
|||
# Guess yes on glibc systems.
|
||||
*-gnu*) gl_cv_func_snprintf_directive_n="guessing yes";;
|
||||
# Guess yes on FreeBSD >= 5.
|
||||
freebsd[1-4]*) gl_cv_func_snprintf_directive_n="guessing no";;
|
||||
freebsd[1-4].*) gl_cv_func_snprintf_directive_n="guessing no";;
|
||||
freebsd* | kfreebsd*) gl_cv_func_snprintf_directive_n="guessing yes";;
|
||||
# Guess yes on Mac OS X >= 10.3.
|
||||
darwin[1-6].*) gl_cv_func_snprintf_directive_n="guessing no";;
|
||||
|
@ -1458,7 +1443,7 @@ changequote(,)dnl
|
|||
# Guess yes on glibc systems.
|
||||
*-gnu*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
|
||||
# Guess yes on FreeBSD >= 5.
|
||||
freebsd[1-4]*) gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
|
||||
freebsd[1-4].*) gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
|
||||
freebsd* | kfreebsd*) gl_cv_func_vsnprintf_zerosize_c99="guessing yes";;
|
||||
# Guess yes on Mac OS X >= 10.3.
|
||||
darwin[1-6].*) gl_cv_func_vsnprintf_zerosize_c99="guessing no";;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue