aboutsummaryrefslogtreecommitdiffstats
path: root/extension
diff options
context:
space:
mode:
authorArnold D. Robbins <arnold@skeeve.com>2021-12-10 12:24:59 +0200
committerArnold D. Robbins <arnold@skeeve.com>2021-12-10 12:24:59 +0200
commit4d85efd9d7e125b64df9a1fb3cf8ee695fd42fd3 (patch)
tree9504ce4322440832bba5690174fce2e82c69f696 /extension
parentab614c88e23d7df619e53d4b99a5fdea111ccefa (diff)
parent913cb119902f0de1caf93e9c1031255849b48499 (diff)
downloadegawk-4d85efd9d7e125b64df9a1fb3cf8ee695fd42fd3.tar.gz
egawk-4d85efd9d7e125b64df9a1fb3cf8ee695fd42fd3.tar.bz2
egawk-4d85efd9d7e125b64df9a1fb3cf8ee695fd42fd3.zip
Merge branch 'master' into feature/readall
Diffstat (limited to 'extension')
-rw-r--r--extension/ChangeLog4
-rw-r--r--extension/rwarray.c20
2 files changed, 16 insertions, 8 deletions
diff --git a/extension/ChangeLog b/extension/ChangeLog
index a4b2a815..8872ec7b 100644
--- a/extension/ChangeLog
+++ b/extension/ChangeLog
@@ -1,3 +1,7 @@
+2021-12-10 Arnold D. Robbins <arnold@skeeve.com>
+
+ * rwarray.c (write_number, read_number): Reformat comments a bit.
+
2021-12-09 Andrew J. Schorr <aschorr@telemetry-investments.com>
* rwarray.c (write_number, read_number): Use
diff --git a/extension/rwarray.c b/extension/rwarray.c
index 3c74e600..af6f1cda 100644
--- a/extension/rwarray.c
+++ b/extension/rwarray.c
@@ -362,19 +362,23 @@ write_number(FILE *fp, awk_value_t *val)
return awk_false;
#ifdef USE_MPFR_FPIF
- /* This would be preferable, but it is not available
+ /*
+ * This would be preferable, but it is not available
* on older platforms with mpfr 3.x. It's also marked
* experimental in mpfr 4.1, so perhaps not ready for
- * production use yet. */
+ * production use yet.
+ */
if (mpfr_fpif_export(fp, val->num_ptr) != 0)
#else
#define MPFR_STR_BASE 62 /* maximize base to minimize string len */
#define MPFR_STR_ROUND mpfr_get_default_rounding_mode()
- /* Does the choice of rounding mode matter, given
+ /*
+ * XXX does the choice of MPFR_RNDN matter, given
* that the precision is 0, so we should be rendering
- * in full precision? */
- /* We need to write a terminating space, since
- * mpfr_inp_str reads until it hits a space or EOF */
+ * in full precision?
+ */
+ // We need to write a terminating space, since
+ // mpfr_inp_str reads until it hits a space or EOF
if ((mpfr_out_str(fp, MPFR_STR_BASE, 0, val->num_ptr, MPFR_STR_ROUND) == 0) || (putc(' ', fp) == EOF))
#endif
return awk_false;
@@ -807,8 +811,8 @@ read_number(FILE *fp, awk_value_t *value, uint32_t code, value_storage *vs)
/* preferable if widely available and stable */
if (mpfr_fpif_import(vs->mpfr_val, fp) != 0)
#else
- /* N.B. need to consume the terminating space we wrote
- * after mpfr_out_str */
+ // N.B. need to consume the terminating space we wrote
+ // after mpfr_out_str
if ((mpfr_inp_str(vs->mpfr_val, fp, MPFR_STR_BASE, MPFR_STR_ROUND) == 0) || (getc(fp) != ' '))
#endif
return awk_false;