diff options
author | Lev Walkin <vlm@lionet.info> | 2004-10-20 15:40:04 +0000 |
---|---|---|
committer | Lev Walkin <vlm@lionet.info> | 2004-10-20 15:40:04 +0000 |
commit | a460ba3f017126dc2c02fb639b6b0ecb00bf1be5 (patch) | |
tree | 8fbc7e15e200555288cca5b2c276fda8e6414e2e /skeletons/REAL.c | |
parent | cc11653d60dcb8424fd78ae94583e5b09c129648 (diff) |
things necessary for Sun Solaris 9 @ sparc
Diffstat (limited to 'skeletons/REAL.c')
-rw-r--r-- | skeletons/REAL.c | 4 |
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 { |