Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/mingw/mingwex/math/llround.c')
-rw-r--r--winsup/mingw/mingwex/math/llround.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/winsup/mingw/mingwex/math/llround.c b/winsup/mingw/mingwex/math/llround.c
deleted file mode 100644
index 45b754c75..000000000
--- a/winsup/mingw/mingwex/math/llround.c
+++ /dev/null
@@ -1,19 +0,0 @@
-#include <math.h>
-#include <limits.h>
-#include <errno.h>
-
-long long
-llround (double x)
-{
- /* Add +/- 0.5, then round towards zero. */
- double tmp = trunc (x + (x >= 0.0 ? 0.5 : -0.5));
- if (!isfinite (tmp)
- || tmp > (double)LONG_LONG_MAX
- || tmp < (double)LONG_LONG_MIN)
- {
- errno = ERANGE;
- /* Undefined behaviour, so we could return anything. */
- /* return tmp > 0.0 ? LONG_LONG_MAX : LONG_LONG_MIN; */
- }
- return (long long)tmp;
-}