764 |
To keep the output simple, special-case zero. |
To keep the output simple, special-case zero. |
765 |
*/ |
*/ |
766 |
if (node->pn_dval == 0.0) { |
if (node->pn_dval == 0.0) { |
767 |
Stream_write_string(f, "0"); |
if (signbit(node->pn_dval)) { |
768 |
|
Stream_write_string(f, "-0"); |
769 |
|
} |
770 |
|
else { |
771 |
|
Stream_write_string(f, "0"); |
772 |
|
} |
773 |
} |
} |
774 |
else if (node->pn_dval == INFINITY) { |
else if (node->pn_dval == INFINITY) { |
775 |
Stream_write_string(f, "Number.POSITIVE_INFINITY"); |
Stream_write_string(f, "Number.POSITIVE_INFINITY"); |