diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2014-08-12 05:56:45 +0300 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2014-08-12 05:56:45 +0300 |
commit | a9298670aee293adad4693604b6b92cac8139d9f (patch) | |
tree | ede9b1e047814bb12179920a6b496ec8b20e7d65 /main.c | |
parent | 01f1baef24748e4741572fbd7ed8a1dce522fe95 (diff) | |
parent | 6b9d87b595278e606096018ea16615033c5571fe (diff) | |
download | egawk-a9298670aee293adad4693604b6b92cac8139d9f.tar.gz egawk-a9298670aee293adad4693604b6b92cac8139d9f.tar.bz2 egawk-a9298670aee293adad4693604b6b92cac8139d9f.zip |
Merge branch 'master' into cmake
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -472,6 +472,8 @@ main(int argc, char **argv) case 'M': #ifdef HAVE_MPFR do_flags |= DO_MPFR; +#else + warning(_("-M ignored: MPFR/GMP support not compiled in")); #endif break; @@ -752,6 +754,11 @@ out: if (do_dump_vars) dump_vars(varfile); +#ifdef HAVE_MPFR + if (do_mpfr) + cleanup_mpfr(); +#endif + if (do_tidy_mem) release_all_vars(); @@ -819,9 +826,9 @@ usage(int exitval, FILE *fp) fputs(_("\t-i includefile\t\t--include=includefile\n"), fp); fputs(_("\t-l library\t\t--load=library\n"), fp); fputs(_("\t-L [fatal]\t\t--lint[=fatal]\n"), fp); - fputs(_("\t-n\t\t\t--non-decimal-data\n"), fp); fputs(_("\t-M\t\t\t--bignum\n"), fp); fputs(_("\t-N\t\t\t--use-lc-numeric\n"), fp); + fputs(_("\t-n\t\t\t--non-decimal-data\n"), fp); fputs(_("\t-o[file]\t\t--pretty-print[=file]\n"), fp); fputs(_("\t-O\t\t\t--optimize\n"), fp); fputs(_("\t-p[file]\t\t--profile[=file]\n"), fp); |