Move m68k from ports to libc
[jlayton/glibc.git] / sysdeps / m68k / fpu / bits / fenv.h
index 7c0bcb66977f4545f3eec338732d2512e84a885b..e16412514faa169b8c9354ff2a4d8d8309025a7d 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+/* Copyright (C) 1997-2014 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -12,9 +12,8 @@
    Lesser General Public License for more details.
 
    You should have received a copy of the GNU Lesser General Public
-   License along with the GNU C Library; if not, write to the Free
-   Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
-   02111-1307 USA.  */
+   License along with the GNU C Library.  If not, see
+   <http://www.gnu.org/licenses/>.  */
 
 #ifndef _FENV_H
 # error "Never use <bits/fenv.h> directly; include <fenv.h> instead."
    the appropriate bits in the FPSR Accrued Exception Byte.  */
 enum
   {
-    FE_INEXACT = 1 << 3,
-#define FE_INEXACT     FE_INEXACT
-    FE_DIVBYZERO = 1 << 4,
-#define FE_DIVBYZERO   FE_DIVBYZERO
-    FE_UNDERFLOW = 1 << 5,
-#define FE_UNDERFLOW   FE_UNDERFLOW
-    FE_OVERFLOW = 1 << 6,
-#define FE_OVERFLOW    FE_OVERFLOW
-    FE_INVALID = 1 << 7
-#define FE_INVALID     FE_INVALID
+    FE_INEXACT =
+#define FE_INEXACT     (1 << 3)
+      FE_INEXACT,
+    FE_DIVBYZERO =
+#define FE_DIVBYZERO   (1 << 4)
+      FE_DIVBYZERO,
+    FE_UNDERFLOW =
+#define FE_UNDERFLOW   (1 << 5)
+      FE_UNDERFLOW,
+    FE_OVERFLOW =
+#define FE_OVERFLOW    (1 << 6)
+      FE_OVERFLOW,
+    FE_INVALID =
+#define FE_INVALID     (1 << 7)
+      FE_INVALID
   };
 
 #define FE_ALL_EXCEPT \
@@ -45,14 +49,18 @@ enum
    appropriate macros.  */
 enum
   {
-    FE_TONEAREST = 0,
-#define FE_TONEAREST   FE_TONEAREST
-    FE_TOWARDZERO = 1 << 4,
-#define FE_TOWARDZERO  FE_TOWARDZERO
-    FE_DOWNWARD = 2 << 4,
-#define FE_DOWNWARD    FE_DOWNWARD
-    FE_UPWARD = 3 << 4
-#define FE_UPWARD      FE_UPWARD
+    FE_TONEAREST =
+#define FE_TONEAREST   0
+      FE_TONEAREST,
+    FE_TOWARDZERO =
+#define FE_TOWARDZERO  (1 << 4)
+      FE_TOWARDZERO,
+    FE_DOWNWARD =
+#define FE_DOWNWARD    (2 << 4)
+      FE_DOWNWARD,
+    FE_UPWARD =
+#define FE_UPWARD      (3 << 4)
+      FE_UPWARD
   };
 
 
@@ -71,9 +79,9 @@ typedef struct
 fenv_t;
 
 /* If the default argument is used we use this value.  */
-#define FE_DFL_ENV     ((__const fenv_t *) -1)
+#define FE_DFL_ENV     ((const fenv_t *) -1)
 
 #ifdef __USE_GNU
 /* Floating-point environment where none of the exceptions are masked.  */
-# define FE_NOMASK_ENV ((__const fenv_t *) -2)
+# define FE_NOMASK_ENV ((const fenv_t *) -2)
 #endif