changeset 29986:3f598ae945f2

move macros from lo-ieee.h to lo-ieee.cc * lo-ieee.cc (LO_IEEE_NA_HW, LO_IEEE_NA_LW, LO_IEEE_NA_FLOAT): Define here instead of in lo-ieee.h.
author John W. Eaton <jwe@octave.org>
date Tue, 17 Aug 2021 21:37:21 -0400
parents 3eb6483241d0
children 79b5a8901efd
files liboctave/util/lo-ieee.cc liboctave/util/lo-ieee.h
diffstat 2 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/liboctave/util/lo-ieee.cc	Tue Aug 17 21:11:45 2021 -0700
+++ b/liboctave/util/lo-ieee.cc	Tue Aug 17 21:37:21 2021 -0400
@@ -47,6 +47,14 @@
 static int lo_ieee_hw;
 static int lo_ieee_lw;
 
+#if defined (HAVE_MIPS_NAN)
+  #define LO_IEEE_NA_HW 0x7FF040F4
+#else
+  #define LO_IEEE_NA_HW 0x7FF840F4
+#endif
+#define LO_IEEE_NA_LW 0x40000000
+#define LO_IEEE_NA_FLOAT 0x7FC207A2
+
 int
 __lo_ieee_is_NA (double x)
 {
--- a/liboctave/util/lo-ieee.h	Tue Aug 17 21:11:45 2021 -0700
+++ b/liboctave/util/lo-ieee.h	Tue Aug 17 21:37:21 2021 -0400
@@ -67,14 +67,6 @@
   unsigned int word;
 } lo_ieee_float;
 
-#if defined (HAVE_MIPS_NAN)
-  #define LO_IEEE_NA_HW 0x7FF040F4
-#else
-  #define LO_IEEE_NA_HW 0x7FF840F4
-#endif
-#define LO_IEEE_NA_LW 0x40000000
-#define LO_IEEE_NA_FLOAT   0x7FC207A2
-
 extern OCTAVE_API void octave_ieee_init (void);
 
 inline int __lo_ieee_isnan (double x) { return std::isnan (x); }