diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2015-12-16 06:03:40 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2015-12-16 06:03:40 +0200 |
commit | f744d63e3fca8dc8b4d442fe14450f52f523335d (patch) | |
tree | bb3be972e70fb111e82c56621ea8524542e0bffe /profile.c | |
parent | 3fffebafacda8778122d43d05d5690302ef00731 (diff) | |
parent | 9ba56d858e953d2c2e83ba04cfcceb55899dbedd (diff) | |
download | egawk-f744d63e3fca8dc8b4d442fe14450f52f523335d.tar.gz egawk-f744d63e3fca8dc8b4d442fe14450f52f523335d.tar.bz2 egawk-f744d63e3fca8dc8b4d442fe14450f52f523335d.zip |
Merge branch 'master' into feature/cmake
Diffstat (limited to 'profile.c')
-rw-r--r-- | profile.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1440,9 +1440,10 @@ pp_number(NODE *n) { #define PP_PRECISION 6 char *str; - size_t count; #ifdef HAVE_MPFR + size_t count; + if (is_mpg_float(n)) { count = mpfr_get_prec(n->mpg_numbr) / 3; /* ~ 3.22 binary digits per decimal digit */ emalloc(str, char *, count, "pp_number"); |