aboutsummaryrefslogtreecommitdiffstats
path: root/floatcomp.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2013-12-10 21:04:14 +0200
committerArnold D. Robbins <arnold@skeeve.com>2013-12-10 21:04:14 +0200
commit71e06c39df20400fbc04d7a3eba04700c27928f8 (patch)
tree71ea32d90dbe2af7a25f8d2dcaac8b13d32c98de /floatcomp.c
parent1edf4055bc5d91cd77228da9b2756ac8f4e7b004 (diff)
downloadegawk-71e06c39df20400fbc04d7a3eba04700c27928f8.tar.gz
egawk-71e06c39df20400fbc04d7a3eba04700c27928f8.tar.bz2
egawk-71e06c39df20400fbc04d7a3eba04700c27928f8.zip
Remove unneeded Floor and Ceil wrapper functions.
Diffstat (limited to 'floatcomp.c')
-rw-r--r--floatcomp.c24
1 files changed, 2 insertions, 22 deletions
diff --git a/floatcomp.c b/floatcomp.c
index 9d24a67f..16a6d88e 100644
--- a/floatcomp.c
+++ b/floatcomp.c
@@ -26,6 +26,8 @@
#include "awk.h"
#include <math.h>
+#ifdef HAVE_UINTMAX_T
+
/* Assume IEEE-754 arithmetic on pre-C89 hosts. */
#ifndef FLT_RADIX
#define FLT_RADIX 2
@@ -69,28 +71,6 @@ Please port the following code to your weird host;
#define AWKNUM_FRACTION_BITS (AWKNUM_MANT_DIG * (FLT_RADIX == 2 ? 1 : 4))
#define DBL_FRACTION_BITS (DBL_MANT_DIG * (FLT_RADIX == 2 ? 1 : 4))
-/*
- * Floor and Ceil --- Work around a problem in conversion of
- * doubles to exact integers.
- */
-
-/* Floor --- do floor(), also for Cray */
-
-AWKNUM
-Floor(AWKNUM n)
-{
- return floor(n);
-}
-
-/* Ceil --- do ceil(), also for Cray */
-
-AWKNUM
-Ceil(AWKNUM n)
-{
- return ceil(n);
-}
-
-#ifdef HAVE_UINTMAX_T
/* adjust_uint --- fiddle with values, ask Paul Eggert to explain */
uintmax_t