summaryrefslogtreecommitdiffstats
path: root/lib/libc/quad/floatunsdidf.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/libc/quad/floatunsdidf.c')
-rw-r--r--lib/libc/quad/floatunsdidf.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/quad/floatunsdidf.c b/lib/libc/quad/floatunsdidf.c
index c7ce30774f5..37028adbbf0 100644
--- a/lib/libc/quad/floatunsdidf.c
+++ b/lib/libc/quad/floatunsdidf.c
@@ -32,7 +32,7 @@
*/
#if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$OpenBSD: floatunsdidf.c,v 1.3 2003/06/02 20:18:36 millert Exp $";
+static char rcsid[] = "$OpenBSD: floatunsdidf.c,v 1.4 2004/04/27 17:46:46 otto Exp $";
#endif /* LIBC_SCCS and not lint */
#include "quad.h"
@@ -49,7 +49,7 @@ __floatunsdidf(x)
union uu u;
u.uq = x;
- d = (double)u.ul[H] * (((long)1 << (LONG_BITS - 2)) * 4.0);
+ d = (double)u.ul[H] * (((int)1 << (INT_BITS - 2)) * 4.0);
d += u.ul[L];
return (d);
}