aboutsummaryrefslogtreecommitdiffstats
path: root/mpfr.c
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2014-07-31 19:42:41 +0300
committerArnold D. Robbins <arnold@skeeve.com>2014-07-31 19:42:41 +0300
commit825dd9a1839ca42c4ed6152de41515958e11660d (patch)
tree084b6601e7717dd1f0059675fff0fbb3d1697c68 /mpfr.c
parent59c75072583f4460c5eca6e0aae70f36dbaecd62 (diff)
downloadegawk-825dd9a1839ca42c4ed6152de41515958e11660d.tar.gz
egawk-825dd9a1839ca42c4ed6152de41515958e11660d.tar.bz2
egawk-825dd9a1839ca42c4ed6152de41515958e11660d.zip
Clean up some memory in MPFR.
Diffstat (limited to 'mpfr.c')
-rw-r--r--mpfr.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/mpfr.c b/mpfr.c
index 393a2b1a..cdd64b51 100644
--- a/mpfr.c
+++ b/mpfr.c
@@ -89,6 +89,15 @@ init_mpfr(mpfr_prec_t prec, const char *rmode)
register_exec_hook(mpg_interpret, 0);
}
+/* cleanup_mpfr --- clean stuff up, mainly for valgrind */
+
+void
+cleanup_mpfr(void)
+{
+ mpfr_clear(_mpf_t1);
+ mpfr_clear(_mpf_t2);
+}
+
/* mpg_node --- allocate a node to store MPFR float or GMP integer */
NODE *