diff options
author | Arnold D. Robbins <arnold@skeeve.com> | 2020-11-02 20:21:46 +0200 |
---|---|---|
committer | Arnold D. Robbins <arnold@skeeve.com> | 2020-11-02 20:21:46 +0200 |
commit | 0c075409a9a17bbc774880fdf1110251493f5f57 (patch) | |
tree | 342aa6ad703d6cc8bb8b34cda04dffb277204c16 /builtin.c | |
parent | ba3fd3d4ab19184a84720772b861c10ffb595cf0 (diff) | |
download | egawk-0c075409a9a17bbc774880fdf1110251493f5f57.tar.gz egawk-0c075409a9a17bbc774880fdf1110251493f5f57.tar.bz2 egawk-0c075409a9a17bbc774880fdf1110251493f5f57.zip |
Rework scalar comparisons to be (more) like in C.
Diffstat (limited to 'builtin.c')
-rw-r--r-- | builtin.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -4293,11 +4293,11 @@ format_nan_inf(NODE *n, char format) return NULL; else if (is_mpg_float(n)) { if (mpfr_nan_p(n->mpg_numbr)) { - strcpy(buf, mpfr_sgn(n->mpg_numbr) < 0 ? "-nan" : "+nan"); + strcpy(buf, mpfr_signbit(n->mpg_numbr) ? "-nan" : "+nan"); goto fmt; } else if (mpfr_inf_p(n->mpg_numbr)) { - strcpy(buf, mpfr_sgn(n->mpg_numbr) < 0 ? "-inf" : "+inf"); + strcpy(buf, mpfr_signbit(n->mpg_numbr) ? "-inf" : "+inf"); goto fmt; } else |