summaryrefslogtreecommitdiff
path: root/libguile/numbers.c
diff options
context:
space:
mode:
authorDaniel Llorens <lloda@sarc.name>2022-01-10 12:46:57 +0100
committerAndy Wingo <wingo@pobox.com>2022-01-13 09:37:17 +0100
commit4feff820bed83b84acb3267edfcfbc1d18a2bce1 (patch)
tree1e6c38f5b6cfafad766ef04cc41f4d6a2bd967de /libguile/numbers.c
parent6058d9e05ddd1350228c2d83485a5bd7484a509c (diff)
downloadguile-4feff820bed83b84acb3267edfcfbc1d18a2bce1.tar.gz
Don't use HAVE_COPYSIGN in libguile/numbers.c
* libguile/numbers.c (icmplx2str): As stated. copysign() is required by C99 and already used without guards elsewhere in this file.
Diffstat (limited to 'libguile/numbers.c')
-rw-r--r--libguile/numbers.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/libguile/numbers.c b/libguile/numbers.c
index 1a96d9c8c..83fe027a9 100644
--- a/libguile/numbers.c
+++ b/libguile/numbers.c
@@ -3450,11 +3450,7 @@ icmplx2str (double real, double imag, char *str, int radix)
double sgn;
i = idbl2str (real, str, radix);
-#ifdef HAVE_COPYSIGN
sgn = copysign (1.0, imag);
-#else
- sgn = imag;
-#endif
/* Don't output a '+' for negative numbers or for Inf and
NaN. They will provide their own sign. */
if (sgn >= 0 && isfinite (imag))