diff options
author | Björn-Egil Dahlberg <[email protected]> | 2015-06-04 14:27:33 +0200 |
---|---|---|
committer | Björn-Egil Dahlberg <[email protected]> | 2015-06-04 14:27:33 +0200 |
commit | 139c4ae88b249a569814e3dc2d5b82806d35705e (patch) | |
tree | e677c24f5066fbf418033dfcd2c7618e5500d80a /lib/erl_interface/doc | |
parent | 99ccfe4d73b3ba82a8a461b53cb30cf512ee1bb9 (diff) | |
parent | 1a2ae45a5999850c1578e9ea0c0f993c04f934fb (diff) | |
download | otp-139c4ae88b249a569814e3dc2d5b82806d35705e.tar.gz otp-139c4ae88b249a569814e3dc2d5b82806d35705e.tar.bz2 otp-139c4ae88b249a569814e3dc2d5b82806d35705e.zip |
Merge branch 'dw/error_on_nan_inf/OTP-12801'
* dw/error_on_nan_inf/OTP-12801:
erl_interface: Move math.h include after eidef.h
erl_interface: Remove configure test for isfinite
erl_interface: Surround isfinite with HAVE_ISFINITE conditional
erl_interface: Move isfinite definition to header
erl_interface: Use isfinite instead of fpclassify
erl_interface: Document non finite encoding returns
Do not accept Nan and Infinity values
Fix one-letter typo
Diffstat (limited to 'lib/erl_interface/doc')
-rw-r--r-- | lib/erl_interface/doc/src/ei.xml | 3 | ||||
-rw-r--r-- | lib/erl_interface/doc/src/erl_eterm.xml | 6 |
2 files changed, 7 insertions, 2 deletions
diff --git a/lib/erl_interface/doc/src/ei.xml b/lib/erl_interface/doc/src/ei.xml index 90495eebd6..32e0e0e2d8 100644 --- a/lib/erl_interface/doc/src/ei.xml +++ b/lib/erl_interface/doc/src/ei.xml @@ -202,6 +202,9 @@ typedef enum { <desc> <p>Encodes a double-precision (64 bit) floating point number in the binary format.</p> + <p> + The function returns <c><![CDATA[-1]]></c> if the floating point number is not finite. + </p> </desc> </func> <func> diff --git a/lib/erl_interface/doc/src/erl_eterm.xml b/lib/erl_interface/doc/src/erl_eterm.xml index 429f77501c..2152192696 100644 --- a/lib/erl_interface/doc/src/erl_eterm.xml +++ b/lib/erl_interface/doc/src/erl_eterm.xml @@ -371,9 +371,11 @@ iohead ::= Binary <p><c><![CDATA[f]]></c> is a value to be converted to an Erlang float.</p> <p></p> <p>The function returns an Erlang float object with the value - specified in <c><![CDATA[f]]></c>.</p> + specified in <c><![CDATA[f]]></c> or <c><![CDATA[NULL]]></c> if + <c><![CDATA[f]]></c> is not finite. + </p> <p><c><![CDATA[ERL_FLOAT_VALUE(t)]]></c> can be used to retrieve the - value from an Erlang float.</p> + value from an Erlang float.</p> </desc> </func> <func> |