aboutsummaryrefslogtreecommitdiffstats
path: root/skeletons/REAL.c
diff options
context:
space:
mode:
authorLev Walkin <vlm@lionet.info>2004-10-20 15:40:04 +0000
committerLev Walkin <vlm@lionet.info>2004-10-20 15:40:04 +0000
commita460ba3f017126dc2c02fb639b6b0ecb00bf1be5 (patch)
tree8fbc7e15e200555288cca5b2c276fda8e6414e2e /skeletons/REAL.c
parentcc11653d60dcb8424fd78ae94583e5b09c129648 (diff)
things necessary for Sun Solaris 9 @ sparc
Diffstat (limited to 'skeletons/REAL.c')
-rw-r--r--skeletons/REAL.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/skeletons/REAL.c b/skeletons/REAL.c
index 6d3e55e6..d395c848 100644
--- a/skeletons/REAL.c
+++ b/skeletons/REAL.c
@@ -57,7 +57,7 @@ REAL__dump(double d, int canonical, asn_app_consume_bytes_f *cb, void *app_key)
buf = "<NOT-A-NUMBER/>";
buflen = 15;
return (cb(buf, buflen, app_key) < 0) ? -1 : buflen;
- } else if(isinf(d)) {
+ } else if(!finite(d)) {
if(copysign(1.0, d) < 0.0) {
buf = "<MINUS-INFINITY/>";
buflen = 17;
@@ -416,7 +416,7 @@ asn_double2REAL(REAL_t *st, double dbl_value) {
st->buf[0] = 0x42; /* NaN */
st->buf[1] = 0;
st->size = 1;
- } else if(isinf(dbl_value)) {
+ } else if(!finite(dbl_value)) {
if(copysign(1.0, dbl_value) < 0.0) {
st->buf[0] = 0x41; /* MINUS-INFINITY */
} else {