diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2016-11-18 06:00:17 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2016-11-18 06:00:17 +0200 |
commit | e8b0cf14d975304166c58a2d04a2943ab821367a (patch) | |
tree | 6984492869ca192ee6a7fdf330e6867a5f61ae09 /mpfr.c | |
parent | cc04afb329cea035d0d9b67cd3b677e06b2f3996 (diff) | |
download | egawk-e8b0cf14d975304166c58a2d04a2943ab821367a.tar.gz egawk-e8b0cf14d975304166c58a2d04a2943ab821367a.tar.bz2 egawk-e8b0cf14d975304166c58a2d04a2943ab821367a.zip |
Audit use of stptr for NUL termination. Update doc before merge to master.
Diffstat (limited to 'mpfr.c')
-rw-r--r-- | mpfr.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -504,11 +504,11 @@ set_PREC() mpfr_exp_t emax; mpfr_exp_t emin; } ieee_fmts[] = { -{ "half", 11, 16, -23 }, /* binary16 */ -{ "single", 24, 128, -148 }, /* binary32 */ -{ "double", 53, 1024, -1073 }, /* binary64 */ -{ "quad", 113, 16384, -16493 }, /* binary128 */ -{ "oct", 237, 262144, -262377 }, /* binary256, not in the IEEE 754-2008 standard */ + { "half", 11, 16, -23 }, /* binary16 */ + { "single", 24, 128, -148 }, /* binary32 */ + { "double", 53, 1024, -1073 }, /* binary64 */ + { "quad", 113, 16384, -16493 }, /* binary128 */ + { "oct", 237, 262144, -262377 }, /* binary256, not in the IEEE 754-2008 standard */ /* * For any bitwidth = 32 * k ( k >= 4), @@ -1081,6 +1081,8 @@ do_mpfr_strtonum(int nargs) force_mpnum(r, true, use_lc_numeric); r->stptr = NULL; r->stlen = 0; + r->wstptr = NULL; + r->wstlen = 0; } else if (is_mpg_float(tmp)) { int tval; r = mpg_float(); |