aboutsummaryrefslogtreecommitdiffstats
path: root/awklib/eg/lib
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2017-05-29 05:59:54 +0300
committerArnold D. Robbins <arnold@skeeve.com>2017-05-29 05:59:54 +0300
commit118227dabe11cf08f8e8bef50315fb3cb2e861be (patch)
tree96313f666c3116d2afe18eb3021e4906a5fc0bba /awklib/eg/lib
parent9ecc175aa94f9fb475add4a456586397210493cf (diff)
parentc73879ace26ad81ee05db907001b7989d0b11af3 (diff)
downloadegawk-118227dabe11cf08f8e8bef50315fb3cb2e861be.tar.gz
egawk-118227dabe11cf08f8e8bef50315fb3cb2e861be.tar.bz2
egawk-118227dabe11cf08f8e8bef50315fb3cb2e861be.zip
Merge branch 'master' into feature/fix-comments
Diffstat (limited to 'awklib/eg/lib')
-rw-r--r--awklib/eg/lib/have_mpfr.awk9
1 files changed, 9 insertions, 0 deletions
diff --git a/awklib/eg/lib/have_mpfr.awk b/awklib/eg/lib/have_mpfr.awk
new file mode 100644
index 00000000..90bd523b
--- /dev/null
+++ b/awklib/eg/lib/have_mpfr.awk
@@ -0,0 +1,9 @@
+# adequate_math_precision --- return true if we have enough bits
+#
+# Andrew Schorr, aschorr@telemetry-investments.com, Public Domain
+# May 2017
+
+function adequate_math_precision(n)
+{
+ return (1 != (1+(1/(2^(n-1)))))
+}