summaryrefslogtreecommitdiff
path: root/src/floatfns.c
diff options
context:
space:
mode:
authorKarl Heuer <kwzh@gnu.org>1995-05-20 03:36:53 +0000
committerKarl Heuer <kwzh@gnu.org>1995-05-20 03:36:53 +0000
commitc8bf6cf336aa03879d3e5e67422579f273637bae (patch)
treef5148860416c8bc234864bcc7ae5b9b99c041699 /src/floatfns.c
parent2ba9ed587c518a772e9925d59c2dc96e05807d6d (diff)
downloademacs-c8bf6cf336aa03879d3e5e67422579f273637bae.tar.gz
(Flogb): frexp needs a pointer to int, not EMACS_INT.
Diffstat (limited to 'src/floatfns.c')
-rw-r--r--src/floatfns.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/floatfns.c b/src/floatfns.c
index 2471731c6d8..33186eaf377 100644
--- a/src/floatfns.c
+++ b/src/floatfns.c
@@ -684,8 +684,9 @@ This is the same as the exponent of a float.")
IN_FLOAT (value = logb (f), "logb", arg);
#else
#ifdef HAVE_FREXP
- IN_FLOAT (frexp (f, &value), "logb", arg);
- value--;
+ int ivalue;
+ IN_FLOAT (frexp (f, &ivalue), "logb", arg);
+ value = ivalue - 1;
#else
int i;
double d;