Mercurial > hg > octave-lyh
diff liboctave/lo-ieee.h @ 4102:cbac6756967e
[project @ 2002-10-14 20:16:44 by jwe]
author | jwe |
---|---|
date | Mon, 14 Oct 2002 20:16:45 +0000 |
parents | 9a2102864eb0 |
children | a6c22c2c9b09 |
line wrap: on
line diff
--- a/liboctave/lo-ieee.h +++ b/liboctave/lo-ieee.h @@ -27,6 +27,15 @@ extern "C" { #endif +/* Octave's idea of infinity. */ +extern double octave_Inf; + +/* Octave's idea of a missing value. */ +extern double octave_NA; + +/* Octave's idea of not a number. */ +extern double octave_NaN; + extern int lo_ieee_hw; extern int lo_ieee_lw; @@ -39,15 +48,6 @@ #define LO_IEEE_NA_HW 0x7ff00000 #define LO_IEEE_NA_LW 1954 -// Octave's idea of infinity. -extern double octave_Inf; - -// Octave's idea of not a number. -extern double octave_NaN; - -// Octave's idea of a missing value. -extern double octave_NA; - extern void octave_ieee_init (void); #if defined (SCO) @@ -62,6 +62,10 @@ extern int lo_ieee_is_NA (double); extern int lo_ieee_is_NaN_or_NA (double); +extern double lo_ieee_inf_value (void); +extern double lo_ieee_na_value (void); +extern double lo_ieee_nan_value (void); + #ifdef __cplusplus } #endif