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	Fri Oct 11 20:57:21 2002 +0000
+++ b/liboctave/lo-ieee.h	Mon Oct 14 20:16:45 2002 +0000
@@ -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